AWS CDK构造库,允许您向Lambda函数添加任何AWS Lambda扩展
cdk-lambda-extensions的Python项目详细描述
cdk lambda扩展
AWS CDK构造库,允许您向Lambda函数添加任何AWS Lambda Extensions。在
样品
要从aws-lambda-extensionsgithub存储库添加s3-logs-extension-demo
扩展:
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826# prepare the s3 bucket for the lambda logsbucket=s3.Bucket(self,"DemoBucket")# prepare the Functionfn=Function(self,"Handler",code=lambda_.Code.from_asset(path.join(__dirname,"../aws-lambda-extensions/s3-logs-extension-demo/functionsrc")),runtime=lambda_.Runtime.PYTHON_3_8,handler="lambda_function.lambda_handler",memory_size=128,environment={"S3_BUCKET_NAME":bucket.bucket_name})bucket.grant_write(fn)# plug the `s3-logs-extension` in the lambda functionfn.add_extension(S3LogsExtension(self,"S3BucketExtention").extension)
- 项目
标签: