代码之家  ›  专栏  ›  技术社区  ›  Nikita Fedyashev

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

  •  0
  • Nikita Fedyashev  · 技术社区  · 4 年前

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

    也许应该手动创建这些参数,并通过 resolve 动态参考?或者这应该是“导入现有AWS资源”到堆栈中吗?

    我选择SSM&CF是因为我想要版本控制 参数名 不一定是参数值。

    0 回复  |  直到 4 年前
        1
  •  1
  •   stijndepestel    4 年前

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

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

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