您正在使用 CloudFormation StackSets 在同一账户的两个区域中部署资源。其中一个区域的堆栈操作失败,堆栈实例显示状态为 OUTDATED。此故障的可能原因是什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 模板尝试创建需要唯一标识符并发生冲突的全局资源。.
为什么这是答案
当 CloudFormation StackSets 部署失败并显示 OUTDATED 状态时,一个常见原因是模板尝试在多个区域中创建需要全局唯一标识符的资源,例如 S3 存储桶名称或 IAM 角色名称。如果这些资源名称在不同区域中重复使用,就会导致冲突并使部署失败。 其他选项不正确: 本地模板更改但未上传不会导致 StackSets 实例状态为 OUTDATED,因为 StackSets 总是使用已上传到 CloudFormation 的模板。 堆栈尚未部署到该区域会导致堆栈实例不存在,而不是 OUTDATED 状态。 调用过时的 CloudFormation API 版本通常会导致 API 调用失败或行为异常,而不是 StackSets 实例显示 OUTDATED 状态。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡