AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·JA
·更新日 4 Aug 2026
CI/CD のセットアップで CodePipeline と CodeBuild を使用しています。CodeBuild プロジェクトはテストを実行し、テストレポートを生成します。会社はこれらのテストレポートを90日間保持する必要があります。この保持要件を満たすアプローチはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: CodeBuild の buildspec で適切なパスと形式でレポートグループを定義します。S3 バケットを作成します。各ビルド完了後にレポートを S3 バケットにコピーする Lambda 関数をトリガーする EventBridge ルールを使用し、90日後にオブジェクトを期限切れにする S3 ライフサイクルルールを設定します。.
これが解答である理由
このアプローチは、CodeBuildのレポートグループ機能とS3のライフサイクル管理を組み合わせることで、要件を効率的に満たします。CodeBuildのbuildspecでレポートグループを定義すると、テストレポートが自動的に生成されます。EventBridgeとLambda関数を使用することで、ビルド完了後にこれらのレポートをS3バケットにコピーし、S3ライフサイクルルールで90日後に自動的に削除されるように設定できます。
他の選択肢は不適切です。
CodePipelineのS3デプロイアクションは、通常、ビルドアーティファクトのデプロイに使用され、テストレポートの保持には直接的ではありません。
CodePipelineのテストアクションはレポートの生成はできますが、90日間の保持期間を直接設定する機能はありません。
CodeBuildのアーティファクトとしてレポートを設定しても、S3オブジェクトの有効期限を直接設定する機能は提供されていません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要