Q37 — AWS SOA-C02 Ch.1
Question 37 of 100 | ← Chapter 1
A SysOps administrator is tasked with deploying a company's infrastructure as code. The SysOps administrator wants to write a single template that can be reused for multiple environments. How should the SysOps administrator use AWS CloudFormation to create a solution?
- A. Use Amazon EC2 user data in a CloudFormation template.
- B. Use nested stacks to provision resources.
- C. Use parameters in a CloudFormation template. ✓
- D. Use stack policies to provision resources.
Correct Answer: C. Use parameters in a CloudFormation template.
Explanation
AWS CloudFormation参数允许在模板中定义可配置的输入值,这些值可在创建或更新堆栈时指定。不同环境(如开发、测试、生产)可通过传递不同的参数值(如实例类型、AMI ID、环境标识)来复用同一模板,避免修改模板本身。选项A的EC2用户数据主要用于实例初始化脚本,选项B的嵌套堆栈用于模块化分解复杂模板,选项D的堆栈策略用于资源更新保护。参数是实现模板可重用的核心机制,符合题干需求。文档中明确说明参数用于模板自定义输入,提升灵活性。