本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
預設的通用映像檔包括最常用的程式設計語言和相關工具,可用於您的IDE. 如果未指定影像,請 CodeCatalyst 提供此影像,並包含由維護的工具 CodeCatalyst。若要在新映像發行時保持通知,請參閱訂閱通用影像通知 SNS。
Amazon CodeCatalyst 積極支持以下開發文件映像:
影像版本 | 映像識別符 |
---|---|
Universal image 3.0 |
public.ecr.aws/aws-mde/universal-image:3.0 |
Universal image 4.0 |
public.ecr.aws/aws-mde/universal-image:4.0 |
注意
您還可以使用public.ecr.aws/aws-mde/universal-image:latest
來獲取當前的最新圖像public.ecr.aws/aws-mde/universal-image:3.0
。
CodeCatalyst 已棄用以下圖像。您仍然可以使用這些映像,但它們不會在構建主機上緩存,並且會增加開發環境的啟動時間。
影像版本 | 映像識別符 | 取代日期 |
---|---|---|
Universal image 1.0 |
public.ecr.aws/aws-mde/universal-image:1.0 |
2024年8月16 日 |
Universal image 2.0 |
public.ecr.aws/aws-mde/universal-image:2.0 |
2024年8月16 日 |
注意
如果您正在使用 AWS Cloud9,則自動完成將不適PHP用於 Ruby 和升級CSS到universal-image:3.0
.
訂閱通用影像通知 SNS
CodeCatalyst 提供通用影像通知服務。您可以使用它來訂閱 Amazon 簡單通知服務 (SNS) 主題,該主題會在發布 CodeCatalyst 通用映像更新時通知您。如需有關SNS主題的詳細資訊,請參閱什麼是 Amazon 簡單通知服務? 。
每當發行新的通用影像時,我們都會傳送通知給訂閱者;本節說明如何訂閱 CodeCatalyst 通用影像更新。
範例訊息
{
"Type": "Notification",
"MessageId": "123456789",
"TopicArn": "arn:aws:sns:us-east-1:1234657890:universal-image-updates",
"Subject": "New Universal Image Release",
"Message": {
"v1": {
"Message": "A new version of the Universal Image has been released. You are now able to launch new DevEnvironments using this image.",
"image ": {
"release_type": "MAJOR VERSION",
"image_name": "universal-image",
"image_version": "2.0",
"image_uri": "public.ecr.aws/amazonlinux/universal-image:2.0"
}
}
},
"Timestamp": "2021-09-03T19:05:57.882Z",
"UnsubscribeURL": "example url"
}
使用 Amazon SNS 主控台訂閱 CodeCatalyst 通用映像更新
-
打開 Amazon SNS 控制台到儀表板
。 -
在導覽列中,選擇您的 AWS 區域.
-
在導覽窗格中選擇 Subscriptions (訂閱),然後選擇 Create subscription (建立訂閱)。
-
在主題中ARN,輸入
arn:aws:sns:us-east-1:089793673375:universal-image-updates
。 -
在 Protocol (通訊協定) 中,選擇 Email (電子郵件)。
-
在端點中,提供電子郵件地址。此電子郵件地址將用於接收通知。
-
選擇 Create subscription (建立訂閱)。
-
您將收到一封主旨為「AWS 通知-訂閱確認」的確認電子郵件。開啟電子郵件並選擇 [確認訂閱]。
使用 Amazon SNS 主控台取消訂閱 CodeCatalyst 通用映像更新
-
打開 Amazon SNS 控制台到儀表板
。 -
在導覽列中,選擇您的 AWS 區域.
-
在功能窗格中,選擇 [訂閱],然後選取您要取消訂閱的訂閱。
-
選擇 [動作],然後選擇 [刪除訂閱]。
-
選擇 刪除 。
通用圖像 3.0 運行時版本
下表列出的可用執行階段。universal-image:3.0
執行時間名稱 | 版本 | 特定主要和最新次要版本 |
---|---|---|
AWS CLI |
2.11 |
|
docker 組成 |
2.17 |
|
dotnet |
6.0 |
|
7.0 |
|
|
golang |
1.21 |
|
java |
corretto11 |
|
科雷特托 17 |
|
|
nodejs |
18.17 |
|
20.6 |
|
|
OpenSSL |
3.0 |
|
php |
8.2 |
|
python |
3.9 |
|
3.11 |
||
ruby |
3.2 |
|
地形 |
1.5 |
|
通用圖像 4.0 運行時版本
下表列出的可用執行階段。universal-image:4.0
執行時間名稱 | 版本 | 特定主要和最新次要版本 |
---|---|---|
AWS CLI |
2.11 |
|
docker 組成 |
2.17 |
|
dotnet |
8.0 |
|
golang |
1.22 |
|
java |
科雷特托 21 |
|
nodejs |
20.6 |
|
php |
8.2 |
|
python |
3.9 |
|
3.12 |
||
ruby |
3.3 |
|
地形 |
1.5 |
|