Q23 — AWS SAA-C03 第13章

第 23/100 题 | ← 返回第13章

Q923. 一家公司希望为其开发团队实施新的安全合规性要求,以限制使用已批准的 Amazon 系统映像 (AMI)。该公司希望为其所有 Amazon EC2 实例仅提供对已批准的操作系统和软件的访问权限。该公司希望该解决方案能够以最短的准备时间启动 EC2 实例。哪种解决方案可以满足这些要求?

正确答案: A. 使用 AWS Service Catalog 创建产品组合,其中仅包含使用已批准 AMI 启动的 EC2 实例。确保 AMI 上已预安装所有必需的软件。为开发人员创建使用产品组合所需的权限。

解析

满足公司要求且启动 EC2 实例所需的准备时间最少的最佳解决方案是:A. 使用 AWS Service Catalog 创建产品组合,其中仅包含使用已批准 AMI 启动的 EC2 实例。确保 AMI 上已预安装所有必需的软件。为开发人员创建使用产品组合所需的权限。原因如下:预先批准的 AMI:AWS Service Catalog 允许您创建预先批准的资源组合,包括使用特定 AMI 启动的 EC2 实例。这可确保开发人员只能访问已批准的配置。预安装软件:通过在 AMI 上预安装所需软件,开发人员无需在启动实例后手动安装。这大大缩短了启动和运行实例所需的时间。简化访问:开发人员可以轻松从 Service Catalog 产品组合启动 EC2 实例,而无需手动选择 AMI 或安装软件。这简化了流程并最大限度地降低了使用未经授权的配置的风险。为什么其他选择效率较低:B. 使用 EC2 Image Builder 创建包含已批准操作系统和软件的 AMI。让开发人员访问该 AMI 以启动 EC2 实例虽然此方法提供了预配置的 AMI,但仍需要开发人员手动选择 AMI,这可能会导致错误并增加前置时间。C. 创建包含已批准操作系统的 AMI。告知开发人员使用已批准的 AMI。创建 Amazon EventBridge 规则,以便在启动新的 EC2 实例时运行 AWS Systems Manager 脚本。配置脚本以从存储库安装所需的软件。此方法依赖于启动后自动化,这会增加实例启动过程的时间。它还要求开发人员手动选择已批准的 AMI。D. 创建 AWS Config 规则以检测使用未经批准的 AMI 启动的 EC2 实例。关联补救规则以终止这些实例并使用已批准的 AMI 再次启动实例。使用 AWS Systems Manager 在启动 EC2 实例时自动安装已批准的软件。这种方法是被动的,可能会因实例终止和重新启动而导致延迟。它还涉及复杂的配置,可能会对开发人员造成干扰。总之:使用具有预配置 AMI 和预安装软件的 AWS Service Catalog(选项 A)为公司提供了最高效、最安全的解决方案,最大限度地缩短了准备时间并确保符合安全要求。