

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menentukan gambar devfile universal untuk Lingkungan Dev
<a name="devenvironment-universal-image"></a>

*Gambar universal* default mencakup bahasa pemrograman yang paling umum digunakan dan alat terkait yang dapat digunakan untuk IDE Anda. Jika tidak ada gambar yang ditentukan, CodeCatalyst berikan gambar ini dan berisi alat yang dikelola oleh CodeCatalyst. Untuk tetap diberitahu tentang rilis gambar baru, lihat[Berlangganan notifikasi gambar universal dengan SNS](#devenvironment-universal-notifications).

Amazon CodeCatalyst secara aktif mendukung gambar devfile berikut:


| Versi gambar | Pengidentifikasi gambar | 
| --- | --- | 
| 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 | 

**catatan**  
Anda juga dapat menggunakan `public.ecr.aws/aws-mde/universal-image:latest` untuk mendapatkan gambar terbaru, yang saat ini`public.ecr.aws/aws-mde/universal-image:5.0`.

CodeCatalyst telah mencela gambar-gambar berikut. Anda masih dapat menggunakan gambar ini, tetapi gambar tersebut tidak akan di-cache di host build dan akan menghasilkan peningkatan waktu start-up Dev Environment.


| Versi gambar | Pengidentifikasi gambar | Tanggal pengusangan | 
| --- | --- | --- | 
| Universal image 1.0 | public.ecr.aws/aws-mde/universal-image:1.0 | Agustus 16, 2024 | 
| Universal image 2.0 | public.ecr.aws/aws-mde/universal-image:2.0 | Agustus 16, 2024 | 
| Universal image 3.0 | public.ecr.aws/aws-mde/universal-image:3.0 | Juli 30, 2025 | 

**catatan**  
Jika Anda menggunakan AWS Cloud9, pelengkapan otomatis tidak akan berfungsi untuk PHP, Ruby, dan CSS setelah memutakhirkan ke. `universal-image:3.0`

**Topics**
+ [Berlangganan notifikasi gambar universal dengan SNS](#devenvironment-universal-notifications)
+ [Versi runtime image 4.0 universal](#devenvironment-universal-runtimes-4.0)
+ [Versi runtime image 5.0 universal](#devenvironment-universal-runtimes-5.0)

## Berlangganan notifikasi gambar universal dengan SNS
<a name="devenvironment-universal-notifications"></a>

CodeCatalyst menyediakan layanan pemberitahuan gambar universal. Anda dapat menggunakannya untuk berlangganan topik Amazon Simple Notification Service (SNS) yang memberi tahu Anda saat pembaruan gambar CodeCatalyst universal telah dirilis. Untuk informasi selengkapnya tentang topik SNS, lihat [Apa itu Layanan Pemberitahuan Sederhana Amazon](https://docs.aws.amazon.com/sns/latest/dg/welcome.html)? .

Setiap kali gambar universal baru dirilis, kami mengirimkan pemberitahuan ke pelanggan; bagian ini menjelaskan cara berlangganan pembaruan gambar CodeCatalyst universal.

**Contoh pesan**

```
{
    "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"
}
```

**Untuk berlangganan pembaruan gambar CodeCatalyst universal menggunakan konsol Amazon SNS**

1. [Buka konsol Amazon SNS ke Dasbor.](https://console.aws.amazon.com/sns/v2/home)

1. Di bilah navigasi, pilih Wilayah AWS.

1. Di panel navigasi, pilih **Langganan**, lalu pilih **Buat** langganan.

1. Di **Topik ARN, masukkan**. `arn:aws:sns:us-east-1:089793673375:universal-image-updates`

1. Di **Protokol**, pilih **Email**.

1. Di **Endpoint**, berikan alamat email. Alamat email ini akan digunakan untuk menerima notifikasi.

1. Pilih **Buat langganan**.

1. Anda akan menerima email konfirmasi dengan baris subjek "AWS Pemberitahuan - Konfirmasi Berlangganan”. Buka email dan pilih **Konfirmasi langganan**.

**Untuk berhenti berlangganan pembaruan gambar CodeCatalyst universal menggunakan konsol Amazon SNS**

1. [Buka konsol Amazon SNS ke Dasbor.](https://console.aws.amazon.com/sns/v2/home)

1. Di bilah navigasi, pilih Wilayah AWS.

1. Di panel navigasi, pilih **Langganan** lalu pilih langganan yang ingin Anda hentikan berlangganan.

1. Pilih **Tindakan**, lalu pilih **Hapus langganan**.

1. Pilih **Hapus**.

## Versi runtime image 4.0 universal
<a name="devenvironment-universal-runtimes-4.0"></a>

Tabel berikut mencantumkan runtime yang tersedia untuk`universal-image:4.0`.


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

## Versi runtime image 5.0 universal
<a name="devenvironment-universal-runtimes-5.0"></a>

Tabel berikut mencantumkan runtime yang tersedia untuk`universal-image:5.0`.


**`universal-image:5.0`versi runtime**  

| Nama runtime  | Versi | Versi minor mayor dan terbaru tertentu | 
| --- | --- | --- | 
| aws cli |  2,25  |  `aws-cli: 2.x`  | 
| docker compose |  2.34  |  `docker-compose: 2.x`  | 
| dotnet |  8.0  |  `dotnet: 8.x`  | 
| golang |  1.24  |  `golang: 1.x`  | 
| jawa |  corretto21  |  `java: corretto21.x`  | 
| nodejs |  22.0  |  `nodejs: 22.x`  | 
| php |  8.3.16  |  `php: 8.x`  | 
| python |  3.12  |  `python: 3.x`  | 
| ruby |  3.4.2  |  `ruby: 3.x`  | 
| terraform |  1.10.5  |  `terraform: 1.x`  | 