【发布时间】:2020-02-02 02:30:07
【问题描述】:
我用 YAML 编写了一个 CloudFormation 模板来部署我的 AWS Lambda 函数。我必须部署多个 Lambda 函数,并且我希望能够在运行时更改键值对,这样我就不必在部署前一次又一次地复制整个内容来进行更改。
我正在阅读有关 Linux 的 set builtin,但没有发现它有多大帮助
NameOfMyLambda:
Type: AWS::Serverless::Function
Properties:
FunctionName: !Sub '@My_Function_Name'
Handler: app.lambda_handler
Runtime: python3.7
MemorySize: 256
Role: !GetAtt MyExecutionRole.Arn
CodeUri: 'path/to/my/python/file'
在上面给出的代码中,我希望能够在部署时更改“FunctionName”和“Role”。
【问题讨论】:
标签: yaml amazon-cloudformation