Q68 — AWS ANS-C01 第1章

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

一名网络工程师必须开发一个AWS CloudFormation模板,用于创建虚拟私有网关、客户网关、VPN连接以及路由表中的静态路由。在对该模板进行测试时,网络工程师注意到CloudFormation模板遇到错误并正在回滚。

正确答案: D. 在路由表条目的资源声明中添加DependsOn属性,并指定虚拟私有网关资源。

解析

在AWS CloudFormation中,当模板中资源的创建顺序依赖于其他资源的状态时,需要使用`DependsOn`属性来确保依赖关系被正确处理。在本题中,静态路由(route table entry)依赖于虚拟私有网关(virtual private gateway)的存在,因为路由需要指向这个网关。因此,网络工程师应该在路由表条目的资源声明中添加`DependsOn`属性,并指定虚拟私有网关资源。这样,CloudFormation就会先创建虚拟私有网关,然后再创建静态路由,从而避免回滚错误。所以正确答案是D。