在测试 CloudFormation 堆栈时,创建失败,CloudFormation 自动删除了该堆栈以及已创建的任何资源,从而阻碍了故障分析。对于未来的堆栈,SysOps 管理员希望在堆栈创建失败时保留已成功创建的资源。哪种堆栈创建选项可以实现此目的?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在创建堆栈时将 OnFailure 参数设置为 DO_NOTHING。.
为什么这是答案
当 CloudFormation 堆栈创建失败时,默认行为是自动回滚并删除所有已创建的资源。为了在堆栈创建失败时保留已成功创建的资源以进行故障分析,您需要更改此默认行为。 将 OnFailure 参数设置为 DONOTHING 可以实现此目的。这意味着当堆栈创建失败时,CloudFormation 不会执行回滚操作,而是会保留所有已成功创建的资源,允许您检查这些资源以确定失败原因。 其他选项的解释: 将 DisableRollback 设置为 False 是默认行为,它允许回滚,因此不会保留资源。 提供一个回滚配置并指定 DONOTHING 的回滚触发器与堆栈创建失败时的行为无关,回滚触发器通常用于堆栈更新失败。 将 OnFailure 参数设置为 ROLLBACK 是默认行为,它会在失败时删除所有资源。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡