发布于: Nov 14, 2022
如今,Amazon CloudFormation StackSets 改善对堆栈集操作的堆栈实例详细信息的访问权限。您可以在 DescribeStackSetOperation 中获取堆栈集操作的失败堆栈实例的数量。此外,您可以在 ListStackInstances 中列出和筛选堆栈集操作的堆栈实例。
客户使用 CloudFormation StackSets 在一次操作中预置和更新多个 Amazon Web Services 账户和区域中的堆栈。但是,如果账户资源相同,账户缺少 IAM 角色依赖关系等,堆栈集就不会为 Amazon Web Services 账户预置和更新堆栈实例。客户想知道 StackSets 未在哪些 Amazon Web Services 账户中预置和更新堆栈实例,以便客户将堆栈实例重新部署到这些错过的 Amazon Web Services 账户。但是,客户必须等待 StackSets 完成操作后,才能估算需要重新部署的 Amazon Web Services 账户。通过此次发布,客户不必再等待操作完成。客户可以在 StackSet 部署期间使用 DescribeStackSetOperation 来获取失败的堆栈实例的数量。客户可以使用 ListStackInstances 中的新筛选选项 LastOperationID 来列出给定堆栈集操作的堆栈实例。例如,您可以组合使用 ListStackInstances 中的状态、区域和上次操作 ID 筛选条件,列出 cn-north-1 和 cn-northwest-1 的所有失败堆栈实例。您可以使用此信息来重新部署这些失败的堆栈实例。
您可以通过 Amazon Web Services 管理控制台、Amazon Web Services 命令行界面和 Amazon Web Services 软件开发套件使用这些功能。这些功能现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。要了解有关这些功能的更多信息,请访问 CloudFormation StackSets 文档。