【发布时间】:2021-11-20 10:50:36
【问题描述】:
我创建了一个 CloudFormation 模板,我将在其中部署一个 Lambda 函数,该函数将从压缩文件中的 S3 存储桶中获取代码。存储桶位于 us-west-2 区域。
我的问题是,如果用户将模板部署部署在另一个账户中的 us-west-2 之外的另一个区域,则模板部署无法创建 Lambda 函数,因为它无法在上述区域中找到存储桶。
另外,我不能直接在模板中添加代码,因为代码有一些依赖文件。
分享代码的sn-p。任何建议都非常感谢。 谢谢
Resources:
DMARCFunction:
Type: AWS::Lambda::Function
Properties:
Code:
S3Bucket: lambda-code-bucket
S3Key: Lambda.zip
Runtime: python3.8
Role: !GetAtt LambdaRole.Arn
Handler: lambda_function.lambda_handler
Timeout: 15
TracingConfig:
Mode: Active
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda amazon-cloudformation