Q97 — AWS DOP-C02 第2章
第 97/100 题 | ← 返回第2章
DevOps 工程师客间以自动化方式创建Linux AMI。新创建的AMI标热客间存储在密他 构建管道可以通活编程方式访问新标热的位置。 执行此操游最具成本效益的方法是什么?
- A. 在AWS CodePipeline中构建管道以下载最新的操作系统开放虚拟化格式(OVF)映像并将其保存到 Amazon S3存储桶。使用guestfish实用程序自定义图像。使用虚拟机(VM)导入命令将OVF转换为AMI。 将AMI标识输出存储为AWS Systems Manager Parameter Store参数。
- B. 创建一个AWS Systems Manager Automation运行手册,其中包含指示应如何创建映像的值。在AWS CodePipeline中构建管道以执行运行手册以创建AMI。将AMI标识输出存储为Systems Manager Parameter Store 参数。 ✓
- C. 在AWS CodePipeline中构建管道以获取运行最新版本应用程序的Amazon EC2实例的快照。从快照启动 一个新的EC2实例,并使用AWSLambda函数更新正在运行的实例。拍摄更新实例的快照并将其转换为 AMI。将AMI标识输出存储在Amazon DynamoDB表中。
- D. 启动Amazon EC2实例并安装 Packer。使用定义图像创建方式的值配置 Packer 构建。构建Jenkins管道 以调用Packer 构建来创建AMI。将AMI标识输出存储在Amazon DynamoDB表中。
正确答案: B. 创建一个AWS Systems Manager Automation运行手册,其中包含指示应如何创建映像的值。在AWS CodePipeline中构建管道以执行运行手册以创建AMI。将AMI标识输出存储为Systems Manager Parameter Store 参数。
解析
答案B是最具成本效益的方法。AWSSystemsManagerAutomation运行手册可以有效地整合创建映像的指示,通过CodePipeline执行运行手册创建AMI的方式相对简单直接,且将AMI标识输出存储为SystemsManagerParameterStore参数,方便其他构建管道访问,减少了复杂的流程和额外的资源消耗。相比之下,选项A中使用guestfish实用程序和转换OVF为AMI的过程较为复杂;选项C使用Lambda函数和DynamoDB表增加了成本和复杂性;选项D中启动EC2实例安装Packer以及构建Jenkins管道等操作也相对繁琐。综上所述,选项B是最优选择。 查看全部