AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·CN
·更新于 4 Aug 2026
CloudFormation 创建的 Auto Scaling 组中的 EC2 实例需要一个在源代码管理中维护的配置文件。实例在启动时应具有最新的配置,并且 CloudFormation 模板的更改应以最小的延迟反映在所有实例上。哪种解决方案可以实现此目标?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在模板中包含带有配置文件内容的 CloudFormation init 元数据。配置 cfn-init 在实例启动时运行,并配置 cfn-hup 轮询更新。.
为什么这是答案
正确答案是通过 CloudFormation init 元数据来管理配置文件。将配置文件内容直接嵌入到 CloudFormation 模板的元数据中,然后配置 cfn-init 在实例启动时执行,确保实例获得最新的配置。为了实现最小延迟的更新,cfn-hup 守护进程会定期轮询 CloudFormation 栈的更新,并在检测到元数据更改时触发 cfn-init 重新应用配置,从而使现有实例也能及时反映模板的更改。
其他选项的不足在于:
添加 AWS Config 规则并不能直接在实例启动时应用配置,也不是管理实例配置的最佳实践。
EC2 启动模板资源本身不包含配置文件内容,它需要结合 cfn-init 或其他配置管理工具来应用配置。
结合 Systems Manager Resource Data Sync 主要是用于收集和聚合资源数据,而不是直接管理和应用实例的启动配置。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡