SAP-C02 第 415 题
题目
一家初创公司最近将一个大型电子商务网站迁移到 AWS。该网站的销售额增长了 70%。软件工程师正在使用私有 GitHub 存储库来管理代码。 DevOps 团队正在使用 Jenkins 进行构建和单元测试。工程师需要在部署过程中收到不良构建和零停机的通知。工程师还需要确保对用户的任何生产更改都是无缝的,并且在出现重大问题时可以回滚。软件工程师决定使用 AWS CodePipeline 来管理他们的构建和部署过程。哪种解决方案可以满足这些要求?
选项
A. 使用 GitHub websockets 触发 CodePipeline 管道。使用 AWS CodeBuild 的 Jenkins 插件进行单元测试。针对任何不良构建向 Amazon SNS 主题发送警报。使用 AWS CodeDeploy 在就地一次性部署配置中进行部署。
B. 使用 GitHub webhooks 触发 CodePipeline 管道。使用 AWS CodeBuild 的 Jenkins 插件进行单元测试。针对任何不良构建向 Amazon SNS 主题发送警报。使用 AWS CodeDeploy 在蓝/绿部署中进行部署。
C. 使用 GitHub websockets 触发 CodePipeline 管道。使用 AWS X-Ray 进行单元测试和静态代码分析。针对任何不良构建向 Amazon SNS 主题发送警报。使用 AWS CodeDeploy 在蓝/绿部署中进行部署。
D. 使用 GitHub webhooks 触发 CodePipeline 管道。使用 AWS X-Ray 进行单元测试和静态代码分析。针对任何不良构建向 Amazon SNS 主题发送警报。使用 AWS CodeDeploy 在就地一次性部署配置中进行部署。
答案
B
解析
正确答案:B 解析: 题干关键点:私有访问或私有解析、核心服务:EBS, SNS, Config。 正确选项: B. 使用 GitHub webhooks 触发 CodePipeline 管道。使用 AWS CodeBuild 的 Jenkins 插件进行单元测试。针对任何不良构建向 Amazon SNS 主题发送警报。使用 AWS CodeDeploy 在蓝/绿部署中进行部署。 选择理由: 选项 B 的设计直接围绕题干限制展开,关键动...