Spécification d'images de fichier de développement universelles pour un environnement de développement - Amazon CodeCatalyst

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Spécification d'images de fichier de développement universelles pour un environnement de développement

L'image universelle par défaut inclut les langages de programmation les plus couramment utilisés et les outils associés qui peuvent être utilisés pour votreIDE. Si aucune image n'est spécifiée, CodeCatalyst fournit cette image et contient des outils gérés par CodeCatalyst. Pour rester informé des nouvelles publications d'images, consultezAbonnement aux notifications d'images universelles avec SNS.

Amazon prend CodeCatalyst activement en charge les images de fichier de développement suivantes :

Version de l'image Identificateur de l'image
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
Note

Vous pouvez également l'utiliser public.ecr.aws/aws-mde/universal-image:latest pour obtenir la dernière image, qui est actuellementpublic.ecr.aws/aws-mde/universal-image:3.0.

CodeCatalyst a déconseillé les images suivantes. Vous pouvez toujours utiliser ces images, mais elles ne seront pas mises en cache sur l'hôte de compilation et augmenteront le temps de démarrage de l'environnement de développement.

Version de l'image Identificateur de l'image Date d'obsolescence
Universal image 1.0 public.ecr.aws/aws-mde/universal-image:1.0 16 août 2024
Universal image 2.0 public.ecr.aws/aws-mde/universal-image:2.0 16 août 2024
Note

Si vous utilisez AWS Cloud9, la saisie automatique ne fonctionnera pas pour PHP Ruby et CSS après la mise à universal-image:3.0 niveau vers.

Abonnement aux notifications d'images universelles avec SNS

CodeCatalyst fournit un service universel de notification par image. Vous pouvez l'utiliser pour vous abonner à une rubrique Amazon Simple Notification Service (SNS) qui vous avertit lorsque des mises à jour CodeCatalyst universelles des images ont été publiées. Pour plus d'informations sur SNS les sujets, consultez Qu'est-ce qu'Amazon Simple Notification Service ? .

Chaque fois que de nouvelles images universelles sont publiées, nous envoyons des notifications aux abonnés ; cette section explique comment s'abonner aux mises à jour CodeCatalyst universelles des images.

Exemple de message

{ "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" }
Pour vous abonner aux mises à jour CodeCatalyst universelles des images à l'aide de la SNS console Amazon
  1. Ouvrez la SNS console Amazon sur le tableau de bord.

  2. Dans la barre de navigation, choisissez votre Région AWS.

  3. Dans le panneau de navigation, choisissez Abonnements, puis Créer un abonnement.

  4. Dans le champ Sujet ARN, entrezarn:aws:sns:us-east-1:089793673375:universal-image-updates.

  5. Dans Protocole, choisissez E-mail.

  6. Dans Endpoint, saisissez une adresse e-mail. Cette adresse e-mail sera utilisée pour recevoir les notifications.

  7. Choisissez Create subscription (Créer un abonnement).

  8. Vous recevrez un e-mail de confirmation avec pour objet « AWS  Notification - Confirmation d'abonnement ». Ouvrez l'e-mail et choisissez Confirmer l'abonnement.

Pour vous désabonner des mises à jour CodeCatalyst universelles des images à l'aide de la SNS console Amazon
  1. Ouvrez la SNS console Amazon sur le tableau de bord.

  2. Dans la barre de navigation, choisissez votre Région AWS.

  3. Dans le volet de navigation, choisissez Abonnements, puis sélectionnez l'abonnement dont vous souhaitez vous désabonner.

  4. Choisissez Actions, puis sélectionnez Supprimer les abonnements.

  5. Sélectionnez Delete (Supprimer).

Versions d'exécution d'Universal Image 3.0

Le tableau suivant répertorie les environnements d'exécution disponibles pouruniversal-image:3.0.

universal-image:3.0versions d'exécution
Nom de l’exécution Version Version spécifique majeure et dernière version mineure
agrafe

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

terraforme

1.5

terraform: 1.x

Versions d'exécution d'Universal Image 4.0

Le tableau suivant répertorie les environnements d'exécution disponibles pouruniversal-image:4.0.

universal-image:4.0versions d'exécution
Nom de l’exécution Version Version spécifique majeure et dernière version mineure
agrafe

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

terraforme

1.5

terraform: 1.x