La imagen universal predeterminada incluye los lenguajes de programación más utilizados y las herramientas relacionadas que se pueden usar para su IDE. Si no se especifica ninguna imagen, CodeCatalyst proporciona esta imagen y contiene las herramientas que CodeCatalyst mantiene. Para mantenerse informado de las nuevas versiones de imágenes, consulte Suscripción a notificaciones de imágenes universales con SNS.
Amazon CodeCatalyst admite activamente las siguientes imágenes de devfile:
Versión de imagen | Identificador de imagen |
---|---|
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 |
nota
También puede utilizar public.ecr.aws/aws-mde/universal-image:latest
para obtener la imagen más reciente, que actualmente es public.ecr.aws/aws-mde/universal-image:3.0
.
CodeCatalyst ha retirado las imágenes siguientes. Puede seguir utilizando estas imágenes, pero no estarán almacenadas en caché en el host de compilación y, por lo tanto, aumentará el tiempo de arranque de los entornos de desarrollo.
Versión de imagen | Identificador de imagen | Fecha de baja |
---|---|---|
Universal image 1.0 |
public.ecr.aws/aws-mde/universal-image:1.0 |
16 de agosto de 2024 |
Universal image 2.0 |
public.ecr.aws/aws-mde/universal-image:2.0 |
16 de agosto de 2024 |
nota
Si utiliza AWS Cloud9, la función de autocompletar no funcionará para PHP, Ruby y CSS después de la actualización a universal-image:3.0
.
Temas
Suscripción a notificaciones de imágenes universales con SNS
CodeCatalyst proporciona un servicio de notificación de imágenes universales. Puede utilizarlo para suscribirse a un tema de Amazon Simple Notification Service (SNS), que le notificará cuando se publiquen actualizaciones de imágenes universales de CodeCatalyst. Para obtener más información sobre los temas de SNS, consulte ¿Qué es Amazon Simple Notification Service?
Cada vez que se publican nuevas imágenes universales, enviamos notificaciones a los suscriptores; en esta sección se describe cómo suscribirse a las actualizaciones de imágenes universales de CodeCatalyst.
Mensaje de ejemplo
{
"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"
}
Suscripción a las actualizaciones de imágenes universales de CodeCatalyst mediante la consola de Amazon SNS
-
Abra Panel
en la consola de Amazon SNS. -
En la barra de navegación, elija su Región de AWS.
-
En el panel de navegación, seleccione Suscripciones y, a continuación, elija Crear suscripción.
-
En ARN del tema, escriba
arn:aws:sns:us-east-1:089793673375:universal-image-updates
. -
En Protocol (Protocolo), elija Email (Correo electrónico).
-
En Punto de conexión, proporcione una dirección de correo electrónico. Esta dirección de correo electrónico se usará para recibir las notificaciones.
-
Seleccione Crear una suscripción.
-
Recibirá un correo electrónico de confirmación con la línea de asunto “Notificación de AWS: confirmación de suscripción”. Abra el correo electrónico y elija Confirmar suscripción.
Cancelación de la suscripción a las actualizaciones de imágenes universales de CodeCatalyst mediante la consola de Amazon SNS
-
Abra Panel
en la consola de Amazon SNS. -
En la barra de navegación, elija su Región de AWS.
-
En el panel de navegación, elija Suscripciones y, a continuación, seleccione la suscripción de la que desea darse de baja.
-
Elija Acciones y después Eliminar suscripciones.
-
Elija Eliminar.
Versiones del entorno en tiempo de ejecución de imágenes universales 3.0
En la tabla siguiente se muestran los entornos en tiempo de ejecución disponibles para universal-image:3.0
.
Nombre del entorno de tiempo de ejecución | Versión | Versión principal específica y última versión secundaria |
---|---|---|
CLI de AWS |
2.11 |
|
Docker Compose |
2.17 |
|
dotnet |
6.0 |
|
7.0 |
|
|
golang |
1.21 |
|
java |
corretto11 |
|
corretto17 |
|
|
nodejs |
18.17 |
|
20.6 |
|
|
openssl |
3.0 |
|
php |
8.2 |
|
python |
3.9 |
|
3.11 |
||
ruby |
3.2 |
|
Terraform |
1.5 |
|
Versiones del entorno en tiempo de ejecución de imágenes universales 4.0
En la tabla siguiente se muestran los entornos en tiempo de ejecución disponibles para universal-image:4.0
.
Nombre del entorno de tiempo de ejecución | Versión | Versión principal específica y última versión secundaria |
---|---|---|
CLI de AWS |
2.11 |
|
Docker Compose |
2.17 |
|
dotnet |
8.0 |
|
golang |
1.22 |
|
java |
corretto21 |
|
nodejs |
20.6 |
|
php |
8.2 |
|
python |
3.9 |
|
3.12 |
||
ruby |
3.3 |
|
Terraform |
1.5 |
|