单项选择题

一家公司最近将其旧版基础架构配置脚本转换为AWS CloudFormation 模板.新开发的模板托管在公司的私有GitHub 存储库中.自采用Cloud Formation 以来,该公司在Cloud Formation 模板的更新方面遇到了多个问题,导致执行失败或创建不稳定的环境.管理层对错误的增加感到担忧,并要求解决方案架构师设计CloudFormation 模板更新的自动化测试.解决方案架构师应该怎么做才能满足这些要求()

A.使用AWS Code Pipeline 从私有GitHub 存储库中存储的CloudFormation 模板创建变更集.使用AWS Code Deploy 执行变更集.包括一个代码管道操作,以使用由AWS Code Build 运行的测试脚本来测试部署
B.使用AWS Lambda 将GitHub 存储库镜像到AWS Code Commit.使用AWS CodeDeploy 从CloudFormation 模板创建一个变更集并执行它.让CodeDeploy 使用由AWS Code build 运行的测试脚本来测试部署
C.使用AWS Code Pipeline 从私有GitHub 存储库中存储的Cloud Formation 模板创建并执行更改集,配置Code Pipeline 操作以使用AWS Code Build 运行的测试脚本来测试部署
D.使用AWS Lambda 将GitHub 存储库镜像到AWS Code Commit.使用AWS CodeBuild 从CloudFormation 模板创建一个变更集,并执行它.使用Code Build 使用测试脚本测试部署

热门 试题

单项选择题
公司有一个内部应用程序在AWS 上运行,该应用程序用于跟踪和处理公司仓库中的货物.当前,系统收到订单后,会通过电子邮件向员工发送运送包裹所需的信息.包裹寄出后,工作人员会回复电子邮件并将订单标记为已寄出.该公司希望停止在应用程序中使用电子邮件,并转向无服务器应用程序模型.哪种架构解决方案满足这些要求()

A.使用AWS Batch 来配置运送包裹所需的不同任务.让AWS Batch 触发一个AWSLambda 函数,该函数创建并打印运输标签.扫描完标签后,标签就离开仓库了,让另一个Lambda 函数将流程移至AWS Batch 作业的下一步
B.创建新订单后,将订单信息存储在Amazon SQS 中.让AWS Lambda 每5分钟检查一次队列并处理所有需要的工作.当需要运送订单时,请Lambda 在仓库中打印标签.一旦标签被扫描(离开仓库后),请让Amazon EC2实例更新Amazon SQS
C.更新应用程序以在Amazon DynamoDB 中存储新的订单信息.创建新订单后,触发AWS Step Functions 工作流程,将订单标记为“进行中”,然后将包装标签打印到仓库.扫描并完成标签后,应用程序将触发一个AWS Lambda 函数,该函数会将订单标记为已发货并完成工作流程
D.将新订单信息存储在Amazon EFS 中.让实例从NFS 中提取新信息,然后将该信息发送到仓库中的打印机.扫描完标签(标签离开仓库后)后,让Amazon APIGateway 调用实例以从Amazon EFS 中删除订单信息