ビルドのたびに数百MBの依存ライブラリを毎回ダウンロードしており、ビルド時間の短縮とデータ転送量の削減を図りたい場合にCodeBuildで設定すべき項目はどれですか
正解の理由:CodeBuild では buildspec.yml の cache セクションにキャッシュ対象ディレクトリ(node_modules や ~/.m2 など)を指定し、プロジェクト設定でS3キャッシュまたはローカルキャッシュを有効にすると、次回以降のビルドで依存関係の再取得を省けます。S3キャッシュはビルドホストが変わっても再利用でき、ローカルキャッシュ(DOCKER_LAYER、SOURCE、CUSTOM)は同一ホスト再利用時に高速です。コンピュートタイプの拡大はCPUとメモリを増やすだけでダウンロード自体は減らず、暗号化の無効化やVPC実行はビルド時間の短縮につながりません。