一位 SysOps 管理员需要部署基础设施即代码,并希望有一个可重复用于多个环境(例如,dev、test、prod)的单一 AWS CloudFormation 模板。管理员应如何设计 CloudFormation 模板?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 CloudFormation 模板中定义参数以控制特定于环境的值。.
为什么这是答案
正确答案是“在 CloudFormation 模板中定义参数以控制特定于环境的值”。通过在 CloudFormation 模板中使用参数,管理员可以为不同的环境(如开发、测试、生产)提供不同的输入值,从而实现单个模板的重用。例如,可以为不同环境指定不同的实例类型、数据库大小或 VPC ID。 其他选项不合适: “在 CloudFormation 模板中嵌入 EC2 用户数据脚本”:用户数据脚本用于实例启动时的配置,但不能直接解决跨环境重用模板的问题。 “使用嵌套堆栈来预置部分基础设施”:嵌套堆栈有助于模块化和组织大型模板,但它本身不提供在不同环境之间轻松切换配置的方法,仍需结合参数使用。 “应用堆栈策略来管理资源的创建和更新方式”:堆栈策略用于防止对特定堆栈资源进行意外更新,与模板的跨环境重用无关。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡