Menentukan gambar devfile universal untuk Lingkungan Dev - Amazon CodeCatalyst

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

Gambar universal default mencakup bahasa pemrograman yang paling umum digunakan dan alat terkait yang dapat digunakan untuk AndaIDE. Jika tidak ada gambar yang ditentukan, CodeCatalyst berikan gambar ini dan berisi alat yang dikelola oleh CodeCatalyst. Untuk tetap diberitahu tentang rilis gambar baru, lihatBerlangganan notifikasi gambar universal dengan SNS.

Amazon CodeCatalyst secara aktif mendukung gambar devfile berikut:

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

Anda juga dapat menggunakan public.ecr.aws/aws-mde/universal-image:latest untuk mendapatkan gambar terbaru, yang saat inipublic.ecr.aws/aws-mde/universal-image:3.0.

CodeCatalyst telah mencela 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
catatan

Jika Anda menggunakan AWS Cloud9, pelengkapan otomatis tidak akan berfungsi untukPHP, Ruby dan CSS setelah memutakhirkan ke. universal-image:3.0

Berlangganan notifikasi gambar universal dengan SNS

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 SNS topik, lihat Apa itu Layanan Pemberitahuan Sederhana Amazon? .

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 SNS konsol Amazon
  1. Buka SNS konsol Amazon ke Dasbor.

  2. Di bilah navigasi, pilih Wilayah AWS.

  3. Di panel navigasi, pilih Langganan, lalu pilih Buat langganan.

  4. Di Topik ARN, masukkanarn:aws:sns:us-east-1:089793673375:universal-image-updates.

  5. Di Protokol, pilih Email.

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

  7. Pilih Buat langganan.

  8. 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 SNS konsol Amazon ke Dasbor.

  2. Di bilah navigasi, pilih Wilayah AWS.

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

  4. Pilih Tindakan, lalu pilih Hapus langganan.

  5. Pilih Hapus.

Versi runtime gambar universal 3.0

Tabel berikut mencantumkan runtime yang tersedia untukuniversal-image:3.0.

universal-image:3.0versi runtime
Nama runtime Versi Versi minor mayor dan terbaru tertentu
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

jawa

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

terraform

1.5

terraform: 1.x

Versi runtime image 4.0 universal

Tabel berikut mencantumkan runtime yang tersedia untukuniversal-image:4.0.

universal-image:4.0versi runtime
Nama runtime Versi Versi minor mayor dan terbaru tertentu
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

jawa

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

terraform

1.5

terraform: 1.x