我们可以通过点击“更新”或“选择当前堆栈的变更集”来更新堆栈,想知道这两个选项有什么区别。
简短回答:
更新堆栈 - 用于立即部署
为当前堆栈创建变更集 - 在部署之前准备更改并审核它们。
详细回答:
AWS网站上的解释 - AWS CloudFormation提供两种更新堆栈的方法:直接更新或创建和执行变更集。
当您直接更新堆栈时,您提交更改并AWS CloudFormation立即部署它们。当您想要快速部署更新时,请使用直接更新。
使用变更集,您可以预览AWS CloudFormation将对您的堆栈进行的更改,然后决定是否应用这些更改。 变更集是JSON格式的文档,概述了AWS CloudFormation将对堆栈进行的更改。
当您想确保AWS CloudFormation不会意外更改或者想考虑多个选项时,请使用变更集。
例如,您可以使用变更集来验证AWS CloudFormation在更新期间不会替换堆栈的数据库实例。*