AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·JA
·更新日 4 Aug 2026
ある会社が AWS Cloud Development Kit (CDK) を使用してアプリケーションを定義し、AWS CodePipeline と AWS CodeBuild で構築されたパイプラインを使用してデプロイしています。この会社は、単体テストをパイプラインに追加し、単体テストがすべて成功した場合にのみデプロイが続行されるようにしたいと考えています。この要件を強制するには、次の2つのステップのうちどれを実行しますか?
解答を選択
オプションをタップして解答を確認してください。
正解: CodeBuild のビルドフェーズコマンドを変更して、最初にテストを実行し、次に CDK アプリケーションをデプロイします。CodeBuild フェーズの OnFailure プロパティを ABORT に設定します。, AWS CDK assertions ライブラリを使用して単体テストを記述し、template.hasResourceProperties アサーションを使用してリソースが期待されるプロパティを持っていることを検証します。.
これが解答である理由
CodeBuildのビルドフェーズコマンドを修正し、テストが成功した場合にのみデプロイが続行されるように設定します。テストが失敗した場合、CodeBuildのOnFailureプロパティをABORTに設定することで、パイプラインの実行を停止させることができます。これにより、失敗したテストがある場合に不完全なデプロイが行われるのを防ぎます。また、AWS CDK assertionsライブラリを使用すると、CDKアプリケーションの単体テストを作成し、生成されるCloudFormationテンプレートが期待されるリソースとプロパティを持っていることを検証できます。これは、デプロイ前にインフラストラクチャの整合性を保証するために重要です。--rollback trueフラグはデプロイ後のロールバック動作を制御し、
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要