当创建 CloudFormation 模板以跨多个 AWS 账户部署 EC2 实例时,开发人员必须将实例类型限制为批准的列表。模板应如何包含此批准的 EC2 实例类型列表?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 定义一个模板参数,其 AllowedValues 列表包含批准的 EC2 实例类型。.
为什么这是答案
正确答案是定义一个模板参数,其 AllowedValues 列表包含批准的 EC2 实例类型。CloudFormation 模板参数允许在堆栈创建或更新时输入值。通过使用 AllowedValues 属性,您可以为参数指定一个预定义的有效值列表,从而确保用户只能选择批准的 EC2 实例类型。这提供了一种在单个模板中强制执行限制的有效且可重用的方法。 为每种批准的 EC2 实例类型创建单独的 CloudFormation 模板会增加管理复杂性,并且不符合 DRY(Don't Repeat Yourself)原则。在模板的 Resources 下为每种批准的 EC2 实例类型定义资源是错误的,因为资源是实际部署的服务,而不是可供选择的配置选项。在模板中为每种批准的 EC2 实例类型定义一个不同的参数会创建过多的参数,并且无法强制执行选择限制,用户仍然可以输入未批准的值。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡