发布于: Nov 12, 2023
Amazon CloudFormation StackSets 宣布推出一项新功能 ConcurrencyMode,该功能可为客户提供更快的部署体验,同时平衡部署安全。客户通过并发和容错控制其堆栈集部署的速度和安全性。在运行堆栈集操作之前,客户将这些参数以及 ConcurrencyMode 定义为其 StackSetOperationPreferences 的一部分。StackSetsOperationPreferences 提供有以下六个 API:create-stack-instances、delete-stack-instances、detect-stack-set-drift、import-stacks-to-stack-set、update-stack-set 和 update-stack-instances。借助 ConcurrencyMode 参数,客户可以修改堆栈集操作的现有部署行为,从而加快部署速度,将并发与容错分开。
客户可以使用 ConcurrencyMode 参数选择 StrictFailureTolerance 或 SoftFailureTolerance。StrictFailureTolerance 是当前堆栈集部署的默认行为。在 StrictFailureTolerance 中,StackSets 根据容错阈值设置操作的实际并发。当客户想要硬停止堆栈集操作时,他们会选择 StrictFailureTolerance。SoftFailureTolerance 是一种新的部署行为,适用于想要在不严格限制容错的情况下享受并发部署好处的客户。在 SoftFailureTolerance 中,StackSets 将客户定义的并发值设置为操作的实际并发。当 StackSets 超过容错阈值时,StackSets 将继续以停止该操作。要了解更多信息,请参阅 Amazon CloudFormation 用户指南。
您可以将此功能与亚马逊云科技管理控制台、Amazon SDK 和亚马逊云科技命令行界面一起使用。此功能现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。