如何防止我的 AWS CloudFormation 堆栈在失败时回滚?
上次更新时间:2019 年 4 月 19 日
我的 AWS CloudFormation 堆栈在失败时回滚,并且我收到以下错误:“等待条件未从 Amazon EC2 实例中收到所需的信号数量。” 我如何解决此错误并防止我的堆栈在失败时回滚?
解决方法
重要提示:您无法禁用现有堆栈在失败时回滚。您只能在创建新堆栈时禁用失败时回滚。
在默认的 AWS CloudFormation 控制台中禁用失败时回滚
- 打开 AWS CloudFormation 控制台。
- 选择创建堆栈。
- 选择一个模板,然后选择下一步。
- 完成指定详细信息页面上的步骤,然后选择下一步。
- 在选项页面中,选择高级。
- 对于失败时回滚,选择否。
- 选择下一步。
- 检查您的堆栈设置,然后选择创建。
在重新设计的 AWS CloudFormation 控制台中禁用失败时回滚
- 打开 AWS CloudFormation 控制台。
- 在 CloudFormation 下拉菜单中,选择新控制台。
- 选择创建堆栈。
- 选择一个模板,然后选择下一步。
- 完成指定堆栈详细信息页面上的步骤,然后选择下一步。
- 在高级选项部分中的配置堆栈选项页面上,选择堆栈创建选项。
- 对于失败时回滚,选择禁用。
- 选择下一步。
- 检查您的堆栈设置,然后选择创建堆栈。