发布于: Nov 19, 2021

今天,AWS CloudFormation StackSets 推出新功能,可同时执行多个操作。StackSets 扩展了 CloudFormation 堆栈的功能,您只需一次操作即可跨多个 AWS 账户和区域创建、更新或删除堆栈。现在,您可以为每个已设置为同时执行的堆栈提交多个操作。此功能可让您减少 StackSets 的总处理时间。此外,您可以免去建立逻辑以批处理和建立提交到 StackSets 的操作队列而产生的开销。

此次发布之后,您可以同时提交以执行属于单个堆栈集的多个操作。CloudFormation StackSets 将同时执行非冲突操作,例如更新不同堆栈实例的两个操作。不仅如此,CloudFormation StackSets 还将建立冲突操作队列,以便在冲突解决时立即处理,例如 "update-stack-instance" 和 "update-stackset"。您可以省去构建和维持自动化,使其进行批处理并建立逻辑队列,以按顺序提交单个操作的麻烦。同时执行操作可以帮助您在使用 StackSets 时获得总性能提升。

要开始使用,请使用 CloudFormation 控制台、AWS CLI 或 AWS 开发工具包来创建或更新堆栈集。您可以将 CloudFormation 堆栈集的 "ManagedExecution" 属性指定为 Active(有效),从而开始为您的堆栈集提交同时操作。您可以在目前推出了 AWS CloudFormation StackSets 的所有 AWS 区域中使用 StackSets 同时执行功能。有关更多信息,请参阅相关文档