本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
碼頭圖片提供 CodeBuild
支援的映像是中可用映像的最新主要版本,並以次要 CodeBuild 和修補程式版本更新進行更新。 CodeBuild 透過在機器的 Amazon 機器映像 (AMI) 中快取所支援映像的組建,將組建的佈建持續時間最佳化。如果您想要從快取中獲益,並將組建的佈建持續時間降至最低,請在 CodeBuild 主控台的 Image version 區段中選取 [永遠使用此執行階段版本的最新映像檔,而不是更精細的版本,例如aws/codebuild/amazonlinux2-x86_64-standard:4.0-1.0.0
。
CodeBuild 經常更新 Docker 映像列表以添加最新圖像並棄用舊映像。若要取得最新的清單,請執行下列其中一項操作:
-
在 CodeBuild 主控台的 [建立組建專案精靈] 或 [編輯組建專案] 頁面中,針對 [環境映像] 選擇 [受管理的映像]。從 Operating system (作業系統)、Runtime (執行時間) 和 Runtime version (執行時間版本) 下拉式清單中,進行選擇。如需詳細資訊,請參閱 建立組建專案 (主控台) 或 變更建置專案的設定 (主控台) 。
-
對於 AWS CLI,請執行下
list-curated-environment-images
列命令:aws codebuild list-curated-environment-images
-
對於 AWS SDK,請調用目標編程語言的
ListCuratedEnvironmentImages
操作。如需更多資訊,請參閱AWS 開發套件和工具參考。
Windows 伺服器核心 2019 平台的基本映像檔僅適用於下列地區:
-
美國東部 (維吉尼亞北部)
-
美國東部 (俄亥俄)
-
美國西部 (奧勒岡)
-
歐洲 (愛爾蘭)
EC2 運算映像檔
AWS CodeBuild 支援中適用於 EC2 運算的下列 Docker 映像檔。 CodeBuild
平台 | 映像識別符 | 定義 |
---|---|---|
Amazon Linux 2 | aws/codebuild/amazonlinux2-x86_64-standard:4.0 |
AL2/標準/4.0 |
Amazon Linux 2023 | aws/codebuild/amazonlinux2-x86_64-standard:5.0 |
AL2/標準/5.0 |
Amazon Linux 2 | aws/codebuild/amazonlinux2-x86_64-standard:corretto8 |
AL2/標準/相關 8 |
Amazon Linux 2 | aws/codebuild/amazonlinux2-x86_64-standard:corretto11 |
AL2/標準/相關 11 |
Amazon Linux 2 | aws/codebuild/amazonlinux2-aarch64-standard:2.0 |
AL2/aarch64/標準/2.0 |
Amazon Linux 2023 | aws/codebuild/amazonlinux2-aarch64-standard:3.0 |
AL2/aarch64/標準/3.0 |
Ubuntu 20.04 | aws/codebuild/standard:5.0 |
支持/標準/5.0 |
Ubuntu | aws/codebuild/standard:6.0 |
支持/標準/6.0 |
Ubuntu | aws/codebuild/standard:7.0 |
支持/標準 /7.0 |
視窗伺服器核心 | aws/codebuild/windows-base:2019-1.0 |
N/A |
視窗伺服器核心 | aws/codebuild/windows-base:2019-2.0 |
N/A |
視窗伺服器核心 | aws/codebuild/windows-base:2019-3.0 |
N/A |
視窗伺服器核心 | aws/codebuild/windows-base:2022-1.0 |
N/A |
Lambda 運算映像
AWS CodeBuild 支援下列可用於中 AWS Lambda CodeBuild運算的 Docker 映像檔。
aarch64 架構 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
平台 | 映像識別符 | 定義 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet6 |
阿尔羊达/阿尔64/網6 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet8 |
阿尔羊达/阿尔64/網8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:go1.21 |
阿尔兰布达/阿尔奇 64/go1.21 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto11 |
阿尔羊达/阿阿尔64/科雷特托11 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto17 |
阿尔羊达/阿阿尔64/科雷特托17 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto21 |
阿尔羊达/阿阿尔64/科雷特托21 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs18 |
阿尔羊达/阿尔64/nodejs18 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs20 |
阿尔羊达/阿尔64/nodejs20 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.11 |
阿爾蘭達/阿施 64 /3.11 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2023 | aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.12 |
阿爾蘭達/阿施 64 /3.12 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-aarch64-lambda-standard:ruby3.2 |
阿尔兰达/阿阿尔盖 64 /紅寶石3.2 |
x86_64 架構 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
平台 | 映像識別符 | 定義 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-x86_64-lambda-standard:dotnet6 |
阿爾羊達/x86_64/網路6 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2023 | aws/codebuild/amazonlinux-x86_64-lambda-standard:dotnet8 |
阿爾羊達/x86_64/網路8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-x86_64-lambda-standard:go1.21 |
阿尔兰布达 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-x86_64-lambda-standard:corretto11 |
阿爾羊田/x86_64/科雷特托11 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-x86_64-lambda-standard:corretto17 |
阿爾羊達/x86_64/科雷特托17 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2023 | aws/codebuild/amazonlinux-x86_64-lambda-standard:corretto21 |
阿爾羊田/x86_64/科雷特托21 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-x86_64-lambda-standard:nodejs18 |
阿尔羊田/x86_64/nodejs18 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2023 | aws/codebuild/amazonlinux-x86_64-lambda-standard:nodejs20 |
阿爾羊達/x86_64/nodejs20 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-x86_64-lambda-standard:python3.11 |
阿爾蘭達/x86_64 /3.11 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2023 | aws/codebuild/amazonlinux-x86_64-lambda-standard:python3.12 |
阿爾羔羊達/x86_64 /3.12 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Linux 2 | aws/codebuild/amazonlinux-x86_64-lambda-standard:ruby3.2 |
阿爾蘭布達/x86_64 /紅寶石3.2 |
已過時的圖
已取代的影像是不再由快取或更新的影像 CodeBuild。已取代的映像檔不會再收到次要版本更新或修補程式版本更新,而且由於不再更新,因此使用它們可能不安全。如果您的 CodeBuild 項目配置為使用較舊的映像版本,則配置過程將下載此 docker 映像並使用它來創建容器化運行時環境,這可能會增加佈建持續時間和整體構建持續時間。
CodeBuild 已棄用以下 Docker 圖像。您仍然可以使用這些映像,但它們不會在構建主機上緩存,並且會導致更長的佈建時間。
平台 | 映像識別符 | 定義 | 取代日期 |
---|---|---|---|
Amazon Linux 2 | aws/codebuild/amazonlinux2-x86_64-standard:3.0 |
al2/standard/3.0 | 2023 年 5 月 9 日 |
Ubuntu 18.04 | aws/codebuild/standard:4.0 |
ubuntu/standard/4.0 | 2023 年 3 月 31 日 |
Amazon Linux 2 | aws/codebuild/amazonlinux2-aarch64-standard:1.0 |
al2/aarch64/standard/1.0 | 2023 年 3 月 31 日 |
Ubuntu 18.04 | aws/codebuild/standard:3.0 |
ubuntu/standard/3.0 | 2022 年 6 月 30 日 |
Amazon Linux 2 | aws/codebuild/amazonlinux2-x86_64-standard:2.0 |
al2/standard/2.0 | 2022 年 6 月 30 日 |