Specificare immagini devfile universali per un ambiente di sviluppo - Amazon CodeCatalyst

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Specificare immagini devfile universali per un ambiente di sviluppo

L'immagine universale predefinita include i linguaggi di programmazione più utilizzati e gli strumenti correlati che possono essere utilizzati per IDE Se non viene specificata alcuna immagine, CodeCatalyst fornisce questa immagine e contiene strumenti gestiti da CodeCatalyst. Per rimanere informati sulle nuove versioni di immagini, consultaIscrizione alle notifiche universali con immagini con SNS.

Amazon supporta CodeCatalyst attivamente le seguenti immagini devfile:

Versione dell'immagine Identificatore dell'immagine
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

Puoi anche usarla public.ecr.aws/aws-mde/universal-image:latest per ottenere l'immagine più recente, che è attualmente disponibilepublic.ecr.aws/aws-mde/universal-image:3.0.

CodeCatalyst ha reso obsolete le seguenti immagini. È ancora possibile utilizzare queste immagini, ma non verranno memorizzate nella cache dell'host di build e comporteranno un aumento dei tempi di avvio dell'ambiente di sviluppo.

Versione dell'immagine Identificatore dell'immagine Data di ritiro
Universal image 1.0 public.ecr.aws/aws-mde/universal-image:1.0 16 agosto 2024
Universal image 2.0 public.ecr.aws/aws-mde/universal-image:2.0 16 agosto 2024
Nota

Se stai usando AWS Cloud9, il completamento automatico non funzionerà per PHP Ruby e CSS dopo l'aggiornamento a. universal-image:3.0

Iscrizione alle notifiche universali con immagini con SNS

CodeCatalyst fornisce un servizio universale di notifica delle immagini. Puoi usarlo per abbonarti a un argomento di Amazon Simple Notification Service (SNS) che ti avvisa quando vengono rilasciati aggiornamenti CodeCatalyst universali delle immagini. Per ulteriori informazioni sugli SNS argomenti, consulta Cos'è Amazon Simple Notification Service? .

Ogni volta che vengono rilasciate nuove immagini universali, inviamo notifiche agli abbonati; questa sezione descrive come abbonarsi agli aggiornamenti CodeCatalyst universali delle immagini.

Messaggio di esempio

{ "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" }
Per abbonarsi agli aggiornamenti CodeCatalyst universali delle immagini utilizzando la SNS console Amazon
  1. Apri la SNS console Amazon nella Dashboard.

  2. Nella barra di navigazione, scegli il tuo Regione AWS.

  3. Nel riquadro di navigazione scegliere Subscriptions (Sottoscrizioni), quindi selezionare Create subscription (Crea sottoscrizione).

  4. In Argomento ARN, inserisciarn:aws:sns:us-east-1:089793673375:universal-image-updates.

  5. Per Protocol (Protocollo), scegli Email.

  6. In Endpoint, fornisci un indirizzo e-mail. Questo indirizzo email verrà utilizzato per ricevere notifiche.

  7. Scegli Crea sottoscrizione.

  8. Riceverai un'e-mail di conferma con oggetto "AWS Notifica - Conferma dell'abbonamento». Apri l'e-mail e scegli Conferma iscrizione.

Per annullare l'iscrizione agli aggiornamenti CodeCatalyst universali delle immagini utilizzando la console Amazon SNS
  1. Apri la SNS console Amazon nella Dashboard.

  2. Nella barra di navigazione, scegli il tuo Regione AWS.

  3. Nel riquadro di navigazione, scegli Abbonamenti, quindi seleziona l'abbonamento da cui desideri annullare l'iscrizione.

  4. Scegli Azioni, quindi scegli Elimina abbonamenti.

  5. Scegli Elimina.

Versioni runtime di Universal Image 3.0

La tabella seguente elenca i runtime disponibili peruniversal-image:3.0.

universal-image:3.0versioni di runtime
Nome runtime Versione Versione principale e secondaria specifica
clip aws

2.11

aws-cli: 2.x

docker compone

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

corretto 17

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

terraformare

1.5

terraform: 1.x

Versioni di runtime di Universal Image 4.0

La tabella seguente elenca i runtime disponibili peruniversal-image:4.0.

universal-image:4.0versioni di runtime
Nome runtime Versione Versione principale e secondaria specifica
clip aws

2.11

aws-cli: 2.x

docker compone

2.17

docker-compose: 2.x

dotnet

8.0

dotnet: 8.x

golang

1,22

golang: 1.x

java

corretto 21

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

terraformare

1.5

terraform: 1.x