【发布时间】:2019-04-15 15:28:25
【问题描述】:
我想拥有基于单个 CloudFormation 模板的多个堆栈,但我遇到了命名冲突。解决此问题的最简单方法似乎是将StackName 添加到每个重复资源之前(或附加),例如我的 lambda 函数或角色。
AWS 在'Template Reference' section of the documentation 中谈到了AWS::StackName,但没有明确说明如何做到这一点。
如何将 StackName 添加到 CloudFormation 资源?
MyLambdaFunction
Type: "AWS:Serverless::Function"
Properties:
FunctionName: AWS::StackName + "-myLambdaFunction"
【问题讨论】:
标签: amazon-web-services amazon-cloudformation naming