CodeBuild に用意されている Docker イメージ
AWS CodeBuild で管理される以下の Docker イメージは、CodeBuild コンソールおよび AWS CodePipeline コンソールで使用できます。
プラットフォーム | イメージ識別子 | 定義 |
---|---|---|
Amazon Linux 2 | aws/codebuild/amazonlinux2-x86_64-standard:3.0 |
al2/standard/3.0 |
Amazon Linux 2 | aws/codebuild/amazonlinux2-x86_64-standard:4.0 |
al2/standard/4.0 |
Amazon Linux 2 | aws/codebuild/amazonlinux2-aarch64-standard:1.0 |
al2/aarch64/standard/1.0 |
Amazon Linux 2 | aws/codebuild/amazonlinux2-aarch64-standard:2.0 |
al2/aarch64/standard/2.0 |
Ubuntu 18.04 | aws/codebuild/standard:4.0 |
ubuntu/standard/4.0 |
Ubuntu 20.04 | aws/codebuild/standard:5.0 |
ubuntu/standard/5.0 |
Ubuntu 22.04 | aws/codebuild/standard:6.0 |
ubuntu/standard/6.0 |
Windows Server Core 2019 | aws/codebuild/windows-base:2019-1.0 |
該当なし |
Windows Server Core 2019 | aws/codebuild/windows-base:2019-2.0 |
該当なし |
Windows Server Core 2019 プラットフォームの基本イメージは、以下のリージョンでのみ利用可能です。
-
米国東部(バージニア北部)
-
米国東部 (オハイオ)
-
米国西部 (オレゴン)
-
欧州 (アイルランド)
CodeBuild は Docker イメージのリストを頻繁に更新します。最新のリストを取得するには、次のいずれかを実行します。
-
CodeBuild コンソールの [Create build project] (ビルドプロジェクトの作成) ウィザードまたは [Edit Build Project] (ビルドプロジェクトの編集) ページで、環境イメージとして [Managed image] (マネージド型イメージ) を選択します。[オペレーティングシステム]、[ランタイム]、[ランタイムバージョン] の各ドロップダウンリストで適切な選択を行います。詳細については、「ビルドプロジェクトの作成 (コンソール)」または「ビルドプロジェクトの設定の変更 (コンソール)」を参照してください。
-
AWS CLI では、
list-curated-environment-images
コマンドを実行します。aws codebuild list-curated-environment-images
-
AWS SDK では、ターゲットのプログラミング言語の
ListCuratedEnvironmentImages
オペレーションを呼び出します。詳細については、「AWS SDK とツールのリファレンス」を参照してください。