DOPSDLC の自動化

CodeBuildのビルドプロジェクトで実行するコマンドを定義するファイルはどれですか?

A
Dockerfile
Dockerfileはコンテナイメージのビルド手順を記述するファイルであり、CodeBuildのビルドコマンド定義には使用しません。
B
buildspec.yml
✓ 正解
buildspec.ymlはCodeBuildのビルド仕様ファイルで、install・pre_build・build・post_buildの各フェーズで実行するコマンドを定義します。ソースリポジトリのルートに配置するか、CodeBuildプロジェクトでインラインで指定します。
C
appspec.yml
appspec.ymlはAWS CodeDeployがデプロイ手順を定義するために使用するファイルです。
D
taskdef.json
taskdef.json(タスク定義ファイル)はAmazon ECSでコンテナの実行設定を定義する際に使用するものです。

解説

buildspec.ymlはCodeBuildのビルド仕様ファイルで、install・pre_build・build・post_buildの各フェーズで実行するコマンドを定義します。ソースリポジトリのルートに配置するか、CodeBuildプロジェクトでインラインで指定します。 選択肢AのDockerfileはコンテナイメージのビルド手順を記述するファイルであり、CodeBuildのビルドコマンド定義には使用しません。 選択肢Cのappspec.ymlはAWS CodeDeployがデプロイ手順を定義するために使用するファイルです。 選択肢Dのtaskdef.json(タスク定義ファイル)はAmazon ECSでコンテナの実行設定を定義する際に使用するものです。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDOPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DOP の問題一覧に戻る