AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·JA
·更新日 4 Aug 2026
CodePipeline のデプロイによって、ウェブアプリケーションのホームページが期待される 200 ではなく 503 を返すことがあります。デプロイ後に CheckURL ステージを追加し、ホームページが 200 OK を返さない場合にパイプラインを失敗させるようにしました。この自動テストを実装するための適切な次のステップは何ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: アプリケーションの URL をリクエストし、200 応答をチェックし、成功または失敗を CodePipeline に報告する Lambda 関数を作成します。CheckURL ステージでその Lambda 関数を呼び出すアクションを設定します。.
これが解答である理由
このシナリオでは、デプロイ後のヘルスチェックを自動化する必要があります。Lambda関数は、特定のURLにリクエストを送信し、HTTPステータスコードが200であることを確認するカスタムロジックを実装するのに最適です。CodePipelineはLambda関数を呼び出すアクションをサポートしており、関数の結果に基づいてパイプラインの成功または失敗を決定できます。
CloudWatch Canaryは合成監視に優れていますが、CodePipelineのステージ内で直接失敗を報告するメカニズムとしては、Lambda関数の方がシンプルで直接的です。CodeDeployはデプロイツールであり、URLのヘルスチェックには適していません。API GatewayとDevice Farmを組み合わせる方法は、過剰な複雑さをもたらし、この特定のユースケースには不向きです。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要