如何从 CloudFormation 的“修改”变更集中获取更详细的信息?

Jam*_*Lim 5 amazon-web-services aws-cloudformation

生成 CloudFormation 变更集时,如果变更是“创建”或“删除”,则它们相当明显且易于解读。但是,当更改为“修改”时,我无法说出修改的内容。例如,如果我要向资源添加标签,CloudFormation 会生成一个变更集,将资源标记为“修改”,但我无法仅通过读取变更集来判断它正在添加标签。

特别是,在标记 Lambda 函数时,变更集仅显示“范围:属性”。

有没有可以生成更好打印输出的工具?

Mar*_*cin 2

有“JSON 更改”显示了更改details,但它远非完美。您可以在此处阅读更多如何解释“JSON 更改”的信息。

我不知道 AWS 中有任何内置工具可以使更改集更具可读性。也许有一些第三方工具。人们做的一件事是将 CloudFormation 模板置于 git 的控制之下。使用 git,您可以非常轻松地检查和比较模板的不同版本。