您通过 CloudFormation 模板启动 EC2 实例,使用 AWS OpsWorks 安装软件(可能需要 2-3 小时),然后对实例进行镜像,从而创建自定义 AMI。有时安装会停滞,您希望在这种情况下 CloudFormation 堆栈失败并回滚。您应该向模板添加什么以在 4 小时限制内强制执行此操作?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 添加带有 4 小时超时的 CreationPolicy。.
为什么这是答案
正确答案是添加带有 4 小时超时的 CreationPolicy。CreationPolicy 允许您指定当资源(例如 EC2 实例)在指定时间内未收到来自 cfn-init 或 cfn-signal 的成功信号时,CloudFormation 堆栈应回滚。在这种情况下,OpsWorks 安装软件需要 2-3 小时,因此 4 小时的超时可以确保如果安装停滞或失败,CloudFormation 堆栈会在合理的时间内回滚。 其他选项不正确: Conditions 用于有条件地创建资源,与超时或回滚机制无关。 DependsOn 用于指定资源创建的顺序,不提供超时或回滚功能。 Metadata 用于为资源添加任意信息,不影响堆栈的行为或超时。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡