Q37 — AWS SOA-C02 第1章

第 37/100 题 | ← 返回第1章

一位系统运维管理员负责以代码形式部署公司基础设施。该管理员希望编写一个可重复用于多个环境的单一模板。 该系统运维管理员应如何使用AWS CloudFormation构建解决方案?

正确答案: C. 在CloudFormation模板中使用参数(parameters)。

解析

AWS CloudFormation参数允许在模板中定义可配置的输入值,这些值可在创建或更新堆栈时指定。不同环境(如开发、测试、生产)可通过传递不同的参数值(如实例类型、AMI ID、环境标识)来复用同一模板,避免修改模板本身。选项A的EC2用户数据主要用于实例初始化脚本,选项B的嵌套堆栈用于模块化分解复杂模板,选项D的堆栈策略用于资源更新保护。参数是实现模板可重用的核心机制,符合题干需求。文档中明确说明参数用于模板自定义输入,提升灵活性。