CodeBuild によって提供されるドッカーイメージ - AWS CodeBuild

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CodeBuild によって提供されるドッカーイメージ

AWS CodeBuild は、CodeBuild および AWS CodePipeline コンソールで使用できる次の Docker イメージを管理します。

プラットフォーム イメージ識別子 定義
Amazon Linux 2 aws/codebuild/amazonlinux2-x86_64-standard:2.0 al2/standard/2.0
Amazon Linux 2 aws/codebuild/amazonlinux2-x86_64-standard:3.0 al2/standard/3.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:3.0¹ ubuntu/standard/3.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
Windows Server Core 2019 aws/codebuild/windows-base:2019-1.0 該当なし

¹ 2021年5月以降メンテナンスは行えなくなった。

Windows Server Core 2019 プラットフォームの基本イメージは、以下のリージョンでのみ使用できます。

  • 米国東部(バージニア北部)

  • 米国東部 (オハイオ)

  • 米国西部 (オレゴン)

  • 欧州 (アイルランド)

各イメージの最新バージョンがキャッシュされます。具体的なバージョンを指定すると、CodeBuild は、キャッシュされたバージョンではなく、そのバージョンをプロビジョニングします。これにより、ビルド時間が長くなることがあります。たとえば、キャッシュのメリットを得るには、aws/codebuild/amazonlinux2-x86_64-standard:3.0-1.0.0 のような詳細バージョンではなく aws/codebuild/amazonlinux2-x86_64-standard:3.0 を指定します。

CodeBuild は Docker イメージのリストを頻繁に更新します。最新のリストを取得するには、次のいずれかを実行します。

  • CodeBuild コンソールのビルドプロジェクトを作成するウィザードまたはビルドプロジェクトの編集ページで、環境イメージ] で、[管理イメージ。[オペレーティングシステム]、[ランタイム]、[ランタイムバージョン] の各ドロップダウンリストで適切な選択を行います。詳細については、「ビルドプロジェクトの作成 (コンソール)」または「ビルドプロジェクトの設定の変更 (コンソール)」を参照してください。

  • AWS CLI の場合は、list-curated-environment-imagesコマンド:

    aws codebuild list-curated-environment-images
  • AWS SDK の場合は、ListCuratedEnvironmentImages操作は、ターゲットのプログラミング言語の 1 つのみです。詳細については、AWS SDK とツールのリファレンス を参照してください。