AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·JA
·更新日 4 Aug 2026
開発チームはCodeCommit、CodePipeline、CodeBuildを使用しています。変更にはプルリクエストを使用していますが、メインパイプラインでのテスト失敗が進行を妨げています。チームは、マージする前に各プルリクエストで単体テストと統合テストを実行したいと考えています。このニーズを満たすソリューションは何ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: CodeCommitからのpullRequestCreatedイベントに一致するAmazon EventBridgeルールを作成します。単体テストと統合テストを実行するCodeBuildプロジェクトを作成します。CodeCommitリポジトリとイベントからのブランチ情報を含むカスタムイベントペイロードを持つEventBridgeルールのターゲットとしてCodeBuildプロジェクトを設定します。.
これが解答である理由
このソリューションは、プルリクエストが作成されるたびに自動的にテストを実行し、マージ前に単体テストと統合テストの両方が合格することを保証します。EventBridgeはpullRequestCreatedイベントを検出し、CodeBuildプロジェクトをトリガーしてテストを実行します。CodeBuildプロジェクトは、プルリクエストのソースブランチのコードに対してテストを実行するように設定されます。
最初の選択肢は、承認ルールを使用しますが、これはテストの実行を直接トリガーするものではなく、承認プロセスの一部として手動または別の自動化が必要です。3番目の選択肢は、既存のCodePipelineパイプラインを変更しますが、プルリクエストのテストは通常、メインのデプロイパイプラインとは独立して実行されるべきです。4番目の選択肢は、通知ルールを使用しますが、これはテストの実行を直接トリガーするものではなく、通知を送信するだけです。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要