Especificación de imágenes de archivos de desarrollo universales para un entorno de desarrollo - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Especificación de imágenes de archivos de desarrollo universales para un entorno de desarrollo

La imagen universal predeterminada incluye los lenguajes de programación más utilizados y las herramientas relacionadas que se pueden utilizar para usted. IDE Si no se especifica ninguna imagen, CodeCatalyst proporciona esta imagen y contiene herramientas mantenidas por CodeCatalyst. Para mantenerse informado de las nuevas versiones de imágenes, consulteSuscribirse a las notificaciones de imágenes universales con SNS.

Amazon apoya CodeCatalyst 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 utilizarla public.ecr.aws/aws-mde/universal-image:latest para obtener la imagen más reciente, que está actualmentepublic.ecr.aws/aws-mde/universal-image:3.0.

CodeCatalyst ha dejado en desuso las siguientes imágenes. Puedes seguir utilizando estas imágenes, pero no se almacenarán en caché en el host de compilación y, por lo tanto, aumentarán los tiempos de inicio del entorno 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 lo estás usando AWS Cloud9, la función de autocompletar no funcionará para PHP Ruby y CSS después de actualizar auniversal-image:3.0.

Suscribirse a las notificaciones de imágenes universales con SNS

CodeCatalyst proporciona un servicio universal de notificación de imágenes. Puedes usarla para suscribirte a un tema de Amazon Simple Notification Service (SNS) que te notifique cuando se publiquen actualizaciones de imágenes CodeCatalyst universales. Para obtener más información sobre SNS los temas, 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 CodeCatalyst universales.

Ejemplo de mensaje

{ "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" }
Para suscribirse a las actualizaciones CodeCatalyst universales de imágenes mediante la SNS consola de Amazon
  1. Abre la SNS consola de Amazon en el panel de control.

  2. En la barra de navegación, elige tu Región de AWS.

  3. En el panel de navegación, seleccione Suscripciones y, a continuación, elija Crear suscripción.

  4. En Tema ARN, ingresaarn:aws:sns:us-east-1:089793673375:universal-image-updates.

  5. En Protocol (Protocolo), elija Email (Correo electrónico).

  6. En Endpoint, proporciona una dirección de correo electrónico. Esta dirección de correo electrónico se utilizará para recibir las notificaciones.

  7. Elija Crear una suscripción.

  8. Recibirás un correo electrónico de confirmación con el asunto «AWS Notificación: confirmación de suscripción». Abre el correo electrónico y selecciona Confirmar la suscripción.

Para cancelar la suscripción a las actualizaciones CodeCatalyst universales de imágenes mediante la SNS consola de Amazon
  1. Abre la SNS consola de Amazon en el panel de control.

  2. En la barra de navegación, elige tu Región de AWS.

  3. En el panel de navegación, selecciona Suscripciones y, a continuación, selecciona la suscripción de la que quieres darte de baja.

  4. Selecciona Acciones y, a continuación, selecciona Eliminar suscripciones.

  5. Elija Eliminar.

Versiones en tiempo de ejecución de Universal Image 3.0

En la siguiente tabla se enumeran los tiempos de ejecución disponibles parauniversal-image:3.0.

universal-image:3.0versiones en tiempo de ejecución
Nombre del entorno de tiempo de ejecución Versión Versión principal específica y última versión secundaria
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

terraforma

1.5

terraform: 1.x

Versiones en tiempo de ejecución de Universal Image 4.0

En la siguiente tabla se enumeran los tiempos de ejecución disponibles parauniversal-image:4.0.

universal-image:4.0versiones en tiempo de ejecución
Nombre del entorno de tiempo de ejecución Versión Versión principal específica y última versión secundaria
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

terraforma

1.5

terraform: 1.x