あるチームは、ソース管理にCodeCommitを、デプロイにCodePipelineを使用しています。リモートのmainブランチへの変更でパイプラインがトリガーされるように設定しましたが、開発者が変更をプッシュしても10分経過してもパイプラインが開始されませんでした。このトリガーの問題をトラブルシューティングするために、何を確認すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: mainブランチがパイプラインをトリガーするためのAmazon EventBridgeルールが存在することを確認します。.
これが解答である理由
CodeCommitリポジトリの変更をCodePipelineのトリガーとして使用する場合、CodePipelineはEventBridgeルールを作成して変更を監視します。パイプラインがトリガーされない場合、まずこのEventBridgeルールが存在し、正しく設定されているかを確認する必要があります。特に、監視対象のブランチ(この場合はmain)がルールで正確に指定されているかを確認します。 他の選択肢は直接的なトリガーの問題ではありません。CodePipelineサービスロールの権限はパイプラインの実行には必要ですが、トリガー自体には直接影響しません。開発者のIAMロールはCodeCommitへのプッシュを可能にしますが、パイプラインのトリガーとは別問題です。CloudWatch Logsは実行中のパイプラインのエラーを示しますが、パイプラインが開始されない場合は、トリガーメカニズムに問題がある可能性が高いです。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要