如何在我的模板中禁用失败回滚?

How can I disable rollback on failure in my template?

我正在处理 CloudFormation 模板,但无法应用更新。我想将堆栈选项 Rollback on Failure 设置为 "No" 以便保留调试资源。如何在我的 CloudFormation 模板中禁用 "rollback on failure"?

更新答案

您现在可以在 运行 更新堆栈命令时传递 DisableRollback 参数(默认为 false)。请在此处查看文档:

https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStack.html


已过时

我认为该选项仅在创建堆栈时可用。描述说 Specifies whether the stack should be rolled back if stack creation fails..

如果您查看 AWS CLI,--disable-rollback 标志可用于 aws cloudformation create-stack,但 aws cloudformation update-stack 不存在此类选项。

另请参阅此处以获取参考资料:

希望对您有所帮助。

AWS 引入了 CloudFormation 功能,堆栈创建在故障点停止,我们应该能够从那里调试问题。 Here 是对 AWS 博客的引用。