发布于: Nov 4, 2022

今天,AWS CloudFormation StackSets 改进了对堆栈集操作的堆栈实例相关详细信息的访问。您可以在 DescribeStackSetOperation 中获取堆栈集操作的失败堆栈实例计数。此外,您还可以在 ListStackInstances 中列出和筛选堆栈集操作的堆栈实例。

客户使用 CloudFormation StackSets 通过单项操作在多个 AWS 账户和区域中预置和管理堆栈。但是,在账户具有相同资源,账户缺少 IAM 角色依赖关系等情况下,堆栈集不会预置堆栈实例,也不会将其更新到 AWS 账户。客户想要了解 StackSets 没有预置和更新堆栈实例的 AWS 账户,这样他们就可以将堆栈实例重新部署到这些错过的 AWS 账户。以前,客户必须等待 StackSets 完成操作,然后才能预估需要重新部署的 AWS 账户。此次发布之后,客户即可在堆栈集部署期间使用 DescribeStackSetOperation 获取失败堆栈实例计数。客户还可以使用 ListStackInstances 中的新筛选选项 LastOperationID 列出给定堆栈集操作的堆栈实例。例如,您可以对 ListStackInstances 中的状态、区域和上一个操作 ID 筛选器进行组合,以列出特定操作的 us-east-1 和 eu-west-2 中的所有失败的堆栈实例。客户可以使用此信息将堆栈实例重新部署到错过的 AWS 账户。

您可以通过 AWS 管理控制台、AWS 命令行界面和 AWS 软件开发工具包使用这些功能。这些功能将在所有提供 StackSets 的 AWS 区域推出。要了解有关这些功能的更多信息,请访问 CloudFormation StackSets 文档