0

当 SSM 参数从 AWS 控制台/UI 更新并且并不总是移植回属性中的 CloudFormation 模板时,我试图找出管理 CloudFormation 模板的正确方法Value

也许这些参数应该手动创建并通过resolve动态引用来引用?还是应该将其“导入现有 AWS 资源”改为堆栈?

我选择 SSM 和 CF 的原因是因为我想对参数名称进行版本控制,而不一定是参数值。

4

1 回答 1

1

CloudFormation 将在创建或更新堆栈时解析参数值。对您引用的参数的任何更改都不会发出要更新 CloudFormation 堆栈的信号。如文档中所述,如下所示:

当您使用动态引用时,CloudFormation 会在堆栈和更改集操作期间在必要时检索指定引用的值。

因此,任何时候更新参数值,都必须更新堆栈。您可以手动执行此操作,也可以创建某种自动化,例如使用 CloudTrail 和 Lambda。

于 2021-10-19T05:54:32.200 回答