

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

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
<a name="devenvironment-universal-image"></a>

L'*immagine universale* predefinita include i linguaggi di programmazione più utilizzati e gli strumenti correlati che possono essere utilizzati per l'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, consulta[Iscrizione alle notifiche universali con immagini con SNS](#devenvironment-universal-notifications).

Amazon supporta CodeCatalyst attivamente le seguenti immagini devfile:


| Versione dell’immagine | Identificatore dell'immagine | 
| --- | --- | 
| Universal image 4.0 | public.ecr.aws/aws-mde/universal-image:4.0 | 
| Universal image 5.0 | public.ecr.aws/aws-mde/universal-image:5.0 | 

**Nota**  
Puoi anche usarla `public.ecr.aws/aws-mde/universal-image:latest` per ottenere l'immagine più recente, che è attualmente disponibile`public.ecr.aws/aws-mde/universal-image:5.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 | 
| Universal image 3.0 | public.ecr.aws/aws-mde/universal-image:3.0 | 30 luglio 2025 | 

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

**Topics**
+ [Iscrizione alle notifiche universali con immagini con SNS](#devenvironment-universal-notifications)
+ [Versioni runtime di Universal Image 4.0](#devenvironment-universal-runtimes-4.0)
+ [Versioni runtime di Universal Image 5.0](#devenvironment-universal-runtimes-5.0)

## Iscrizione alle notifiche universali con immagini con SNS
<a name="devenvironment-universal-notifications"></a>

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 argomenti relativi a SNS, consulta [What is Amazon Simple Notification Service](https://docs.aws.amazon.com/sns/latest/dg/welcome.html)? .

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 console Amazon SNS**

1. [Apri la console Amazon SNS nel pannello di controllo.](https://console.aws.amazon.com/sns/v2/home)

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

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

1. In **Argomento ARN, immettere**. `arn:aws:sns:us-east-1:089793673375:universal-image-updates`

1. Per **Protocol (Protocollo)**, scegli **Email**.

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

1. Scegli **Create Subscription** (Crea sottoscrizione).

1. 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 console Amazon SNS nel pannello di controllo.](https://console.aws.amazon.com/sns/v2/home)

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

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

1. Scegli **Azioni**, quindi scegli **Elimina** abbonamenti.

1. Scegli **Elimina**.

## Versioni runtime di Universal Image 4.0
<a name="devenvironment-universal-runtimes-4.0"></a>

La tabella seguente elenca i runtime disponibili per`universal-image:4.0`.


**`universal-image:4.0`versioni di runtime**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codecatalyst/latest/userguide/devenvironment-universal-image.html)

## Versioni runtime di Universal Image 5.0
<a name="devenvironment-universal-runtimes-5.0"></a>

La tabella seguente elenca i runtime disponibili per`universal-image:5.0`.


**`universal-image:5.0`versioni di runtime**  

| Nome runtime  | Versione | Versione principale e secondaria specifica | 
| --- | --- | --- | 
| clip aws |  2.25  |  `aws-cli: 2.x`  | 
| docker compone |  2.34  |  `docker-compose: 2.x`  | 
| dotnet |  8.0  |  `dotnet: 8.x`  | 
| golang |  1,24  |  `golang: 1.x`  | 
| java |  corretto 21  |  `java: corretto21.x`  | 
| nodejs |  22.0  |  `nodejs: 22.x`  | 
| php |  8,3,16  |  `php: 8.x`  | 
| python |  3,12  |  `python: 3.x`  | 
| ruby |  34,2  |  `ruby: 3.x`  | 
| terraform |  1.10.5  |  `terraform: 1.x`  | 