Q12 — AWS DOP-C02 第2章
第 12/100 题 | ← 返回第2章
一个开发升队正在使难AWSCodeCommit对应难程序代码进行版本控相,并使难AWSCodePipeline范编排软件赛署。该升队已决定使难远程主分支游为管道的触发器范象成代码更大。开发人员已将代码更大推送到CodeCommit存储库,但注闻到管道顶响任何反应,认使在10分钟后也是如此。应采取以下哪项措施范解决此问题?
- A. 检查是否已为主分支创建AmazonCloudWatch Events 规则以触发管道。 ✓
- B. 检查CodePipeline服务角色是否有权访问CodeCommit 存储库。
- C. 检查开发人员的IAM角色是否有权推送到CodeCommit存储库。
- D. 检查管道是否因AmazonCloudWatch Logs中的CodeCommit 错误而未能启动。
正确答案: A. 检查是否已为主分支创建AmazonCloudWatch Events 规则以触发管道。
解析
佳选择是 A。 理由: 触发器配置:检查 Amazon CloudWatch Events 规则是否正确设置,确保它能捕获主分支的代码推送事件并触发管道。 事件捕获:如果没有正确配置,管道将无法响应代码更改。 B: 如果 CodePipeline 服务角色没有正确权限,管道可能会在其他情况下失败,但不会影响触发机制,因此不一定是根本问题。 C: 开发人员的 IAM 角色权限不足可能导致推送失败,但如果推送成功且管道未触发,这不是主要问题。 D: 如果管道未启动,通常不会在 Amazon CloudWatch Logs 中记录 CodeCommit 的错误,因此依赖此检查可能不会找到问题所在。