发布于: Nov 18, 2020

AWS CloudFormation 正在扩展更改集,以支持使用嵌套堆栈建模的应用程序,同时增强更新操作的可预测性。此次发布后,您现在可以在整个嵌套的堆栈层次结构中预览对应用程序和基础设施资源的更改,并且在确认所有更改都符合预期后才继续更新。 

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

如果您在启用该功能的情况下创建更改集,CloudFormation 会自动为层次结构中包含的每个嵌套堆栈创建更改集。每一个更改集都包含对堆栈中包含资源的更改,以及可转到嵌套在其中的堆栈更改集的链接。使用这些链接进行导航,您可以查看整个层次结构中的更改。检查所有更改后,您可以选择继续创建或更新操作,或重新开始。要开始使用,请阅读关于使用针对嵌套堆栈的更改集的 AWS CloudFormation 文档。 

对嵌套堆栈的更改集支持,现已在支持 CloudFormation 的所有 AWS 区域提供,无需额外费用。有关 CloudFormation 的区域可用性,请参阅 AWS 区域表。