Q67 — AWS SOA-C02 第1章

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

一家公司使用 AWS CloudFormation 模板部署 Amazon EC2 实例和 Amazon RDS 数据库实例。系统运维管理员必须更新该模板,以确保数据库实例在 EC2 实例启动前完成创建。 系统运维管理员应采取什么措施来满足此要求?

正确答案: B. 为 EC2 实例资源添加 DependsOn 属性,并提供 RDS 资源的逻辑名称。

解析

AWS CloudFormation 通过资源的依赖关系控制创建顺序。DependsOn 属性可显式声明资源依赖,确保目标资源完成后才创建当前资源。AWS 官方文档指出,DependsOn 用于覆盖默认依赖逻辑,直接指定资源顺序。选项 B 通过向 EC2 实例添加 DependsOn 属性并指向 RDS 资源,强制 RDS 实例优先创建。选项 A 的等待条件适用于外部信号场景,与资源间顺序无关;选项 C 的模板顺序不影响实际部署逻辑;选项 D 的 StackSets 引入不必要的复杂度。