gpt4 book ai didi

amazon-web-services - 将 StackName 添加到 Cloudformation 资源之前

转载 作者:行者123 更新时间:2023-12-04 14:46:57 24 4
gpt4 key购买 nike

我希望拥有基于单个 CloudFormation 模板的多个堆栈,但我遇到了命名冲突。解决此问题的最简单方法似乎是将 StackName 前置(或附加)到每个重复的资源,例如我的 lambda 函数或角色。

AWS 在 'Template Reference' section of the documentation 中讨论 AWS::StackName ,但没有明确演示如何执行此操作。

如何将 StackName 添加到 CloudFormation 资源?

MyLambdaFunction
Type: "AWS:Serverless::Function"
Properties:
FunctionName: AWS::StackName + "-myLambdaFunction"

最佳答案

我更喜欢使用Fn::Sub ,因为我相信它比其他选择更容易阅读:

"RoleName": { "Fn::Sub" : "${AWS::StackName}-InstanceRole" },

关于amazon-web-services - 将 StackName 添加到 Cloudformation 资源之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55692544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com