CloudFormation创建初始SSM参数,但允许将来从UI控制台更新



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

也许这些参数应该手动创建,而不是通过resolve

动态引用来引用?还是"导入现有AWS资源"?放到堆栈中?我选择SSM &CF是因为我想要版本控制参数名,而不一定是参数值。

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

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

所以每次更新参数值时,都必须更新堆栈。你既可以手动完成,也可以创建某种自动化,例如,使用CloudTrail和Lambda。

最新更新