发布于: Nov 24, 2020

Amazon CloudFormation 正在扩展变更集,以支持使用嵌套堆栈建模的应用程序,从而提高更新操作的可预测性。推出这项功能后,您现在可以预览对整个嵌套堆栈层次结构中的应用程序和基础设施资源的变更,并仅在确认所有变更均符合预期时才继续进行更新。 

变更集提供了对堆栈的建议变更如何影响现有资源或创建新资源的预览。嵌套堆栈是作为其他堆栈的一部分而创建的堆栈,使您能够以分层的方式对应用程序进行建模。例如,您可以在一个嵌套堆栈中拥有与安全相关的资源,而在另一个嵌套堆栈中拥有数据库等应用程序资源。以这种方式对应用程序进行分区可以提高代码的可维护性,并有利于重用。变更集对嵌套堆栈的支持使您能够预览对整个应用程序模型中资源的预置操作(如添加、修改或删除),这样您就可以在开始操作之前确保没有意外变更。  

在启用此功能的情况下创建变更集时,CloudFormation 会自动为层次结构中包含的每个嵌套堆栈创建一个变更集。每个变更集都包含对堆栈所含资源的变更,以及指向嵌套在其中的堆栈变更集的链接。您可以使用这些链接进行导航,以查看整个层次结构中的变更。检查完所有变更后,您可以选择继续执行创建或更新操作,也可以重新开始。要开始使用,请参阅有关使用支持嵌套堆栈的变更集的 Amazon CloudFormation 文档。 

变更集对嵌套堆栈的支持已在由光环新网运营的 亚马逊云科技中国(北京)区域和由西云数据运营的 亚马逊云科技中国(宁夏)区域提供,无需额外费用。