gpt4 book ai didi

amazon-web-services - 如何在 CloudFormation 模板中使用可选的 Parameter Store 参数?

转载 作者:行者123 更新时间:2023-12-03 07:22:49 26 4
gpt4 key购买 nike

我想让 CloudFormation 在 Parameter Store 中查找特定参数 - 如果未找到,则查找其他参数。

实际的用例是为不同的分支部署堆栈,我们希望为所有分支提供顶级参数,可以通过创建特定于分支的参数来覆盖这些顶级参数。像这样的事情:

dev-param = 120  <-- top-level, applies if branch-specific parameter doesn't exist
dev-param.mybranch = 60 <-- branch-specific parameter

尝试了几种方法,但在部署这两种方法的堆栈时都出现错误 - 见下文。

尝试使用 dynamic references 时:

Parameters: [ssm:dev-param.mybranch] cannot be found.

尝试使用 CloudFormation 时 SSM Parameter Types .

Template format error: Every Default member must be a string.

对于后者,Default: 字段指定 Parameter Store 键名称。这需要从其他 CloudFormation 参数动态生成,例如环境类型有一个参数,因此开发 key 名称以 dev- 开头,生产 key 以 prod- 开头。

还有其他方法可以实现这一目标吗?

最佳答案

如果没有custom resource,您就无法做到这一点或 macro .

关于amazon-web-services - 如何在 CloudFormation 模板中使用可选的 Parameter Store 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70983983/

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