选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

为开发环境指定通用 devfile 映像

聚焦模式
为开发环境指定通用 devfile 映像 - Amazon CodeCatalyst

默认通用映像包括可用于 IDE 的最常用的编程语言和相关工具。如果未指定映像,则 CodeCatalyst 会提供此映像并包含由 CodeCatalyst 维护的工具。要接收有关新映像版本的通知,请参阅使用 SNS 订阅通用映像通知

Amazon CodeCatalyst 有效支持以下 devfile 映像:

映像版本 映像标识符
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,则在升级到 universal-image:3.0 后,自动完成功能将不适用于 PHP、Ruby 和 CSS。

使用 SNS 订阅通用映像通知

CodeCatalyst 提供通用映像通知服务。您可以使用它订阅 Amazon Simple Notification Service(SNS)主题,以便在发布 CodeCatalyst 通用映像更新时收到通知。有关 SNS 主题的更多信息,请参阅 What is Amazon Simple Notification Service?

当发布新的通用映像时,我们会向订阅用户发送通知;此部分介绍如何订阅 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 通用映像更新
  1. 打开 Amazon SNS 控制台以显示控制面板

  2. 在导航栏中,选择您的 AWS 区域。

  3. 在导航窗格中,选择订阅,然后选择创建订阅

  4. 主题 ARN 中,输入 arn:aws:sns:us-east-1:089793673375:universal-image-updates

  5. 协议中,选择电子邮件

  6. 端点中,提供一个电子邮件地址。此电子邮件地址将用于接收通知。

  7. 选择创建订阅

  8. 您将收到一封主题行为“AWS 通知 - 订阅确认”的确认电子邮件。打开这封电子邮件,然后选择确认订阅

使用 Amazon SNS 控制台取消订阅 CodeCatalyst 通用映像更新
  1. 打开 Amazon SNS 控制台以显示控制面板

  2. 在导航栏中,选择您的 AWS 区域。

  3. 在导航窗格中,选择订阅,然后选择要取消的订阅。

  4. 选择操作,然后选择删除订阅

  5. 选择删除

通用映像 3.0 运行时版本

下表列出了对 universal-image:3.0 可用的运行时。

universal-image:3.0 运行时版本
运行时名称 版本 特定主要和最新次要版本
aws cli

2.11

aws-cli: 2.x

docker compose

2.17

docker-compose: 2.x

dotnet

6.0

dotnet: 6.x

7.0

dotnet: 7.x

golang

1.21

golang: 1.x

java

corretto11

java: corretto11.x

corretto17

java: corretto17.x

nodejs

18.17

nodejs: 18.x

20.6

nodejs: 20.x

openssl

3.0

openssl: 3.x

php

8.2

php: 8.x

python

3.9

python: 3.x

3.11

ruby

3.2

ruby: 3.x

terraform

1.5

terraform: 1.x

通用映像 4.0 运行时版本

下表列出了对 universal-image:4.0 可用的运行时。

universal-image:4.0 运行时版本
运行时名称 版本 特定主要和最新次要版本
aws cli

2.11

aws-cli: 2.x

docker compose

2.17

docker-compose: 2.x

dotnet

8.0

dotnet: 8.x

golang

1.22

golang: 1.x

java

corretto21

java: corretto21.x

nodejs

20.6

nodejs: 20.x

php

8.2

php: 8.x

python

3.9

python: 3.x

3.12

ruby

3.3

ruby: 3.x

terraform

1.5

terraform: 1.x

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。