Memperbarui layanan Amazon ECS Express Mode - Amazon Elastic Container Service

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

Memperbarui layanan Amazon ECS Express Mode

Layanan Mode Ekspres menyederhanakan proses pembaruan layanan dengan menyediakan opsi yang dapat dikonfigurasi untuk jaringan, load balancing, dan Application Auto Scaling dan mengatur perubahan di seluruh layanan ini.

Anda dapat memperbarui layanan Mode Ekspres untuk memodifikasi gambar kontainer, menyesuaikan alokasi sumber daya, atau mengubah pengaturan konfigurasi. Pembaruan diterapkan menggunakan penerapan kenari dengan alarm rollback berbasis alarm untuk menjaga ketersediaan.

Perilaku penyebaran

Layanan Mode Ekspres menggunakan penerapan kenari secara default untuk memastikan pembaruan yang aman dan pengembalian cepat:

  • Lingkungan baru dibuat dan tugas diterapkan dengan perubahan Anda

  • 5% lalu lintas dialihkan ke lingkungan baru

  • Rollback Berbasis Alarm akan memicu jika jumlah persentase kesalahan 4xx dan 5xx adalah> 1 untuk 2 titik data dalam waktu 3 menit

  • Pemeriksaan Kesehatan Memverifikasi Tugas Baru Sehat

  • Setelah 3 menit waktu memanggang, 100% lalu lintas dialihkan ke lingkungan baru

  • Setelah 3 menit waktu memanggang untuk pemantauan, tugas-tugas lama secara bertahap dihentikan dan diganti

Untuk informasi selengkapnya, lihat penerapan kenari Amazon ECS

Prosedur

  1. Buka konsol di https://console.aws.amazon.com/ecs/v2.

  2. Pada panel navigasi, silakan pilih Klaster.

  3. Pada halaman Clusters, pilih nama cluster yang berisi layanan Mode Ekspres Anda.

  4. Pada halaman detail cluster, pilih tab Layanan.

  5. Konfigurasikan filter untuk melihat layanan Mode Ekspres Anda. Untuk Filter jenis manajemen sumber daya, pilih ECS.

    Layanan Mode Ekspres memiliki lencana Ekspres di sebelah nama.

  6. Di bawah Konfigurasi:

    1. Tentukan gambar yang akan digunakan untuk aplikasi Anda. Untuk URI Gambar, masukkan URI untuk gambar Anda. Untuk menelusuri gambar Amazon ECR Anda, pilih Jelajahi gambar ECR, lalu lakukan hal berikut:

      1. Untuk repositori pribadi, pilih repositori pribadi Amazon ECR.

      2. Untuk Gambar, pilih gambar Anda.

      3. Pilih cara mengidentifikasi gambar. Untuk Pilih gambar oleh, pilih salah satu opsi berikut:

        • AWS merekomendasikan agar Anda memilih Image digest.

        • Untuk menggunakan tag, pilih Tag gambar dan kemudian pilih tag.

    2. Untuk menggunakan registri pribadi, pilih Registri pribadi. Kemudian, untuk Secrets Manager ARN atau nama, masukkan Secrets Manager ARN yang Anda buat di prasyarat.

    3. Untuk peran eksekusi Tugas, pilih peran atau buat peran baru dan segarkan. Anda dapat memperbarui peran eksekusi tugas saat Anda perlu menambahkan izin tambahan.

  7. Di bawah Konfigurasi tambahan, sesuaikan layanan Anda.

    1. Di bawah Kontainer:

      1. Untuk port Container, perbarui port yang didengarkan aplikasi Anda (default adalah 80).

      2. Untuk jalur pemeriksaan Kesehatan, perbarui jalur untuk pemeriksaan kesehatan (misalnya,/health).

    2. Di bawah variabel Lingkungan, tambahkan pasangan nilai kunci untuk variabel lingkungan yang dibutuhkan aplikasi Anda:

      1. Untuk Key, masukkan nama variabel lingkungan.

      2. Untuk tipe Nilai, pilih variabel Lingkungan atau Rahasia.

      3. Untuk Nilai atau nilai dari, masukkan nilai atau referensi.

      4. Pilih Tambahkan variabel lingkungan untuk menambahkan lebih banyak variabel sesuai kebutuhan.

    3. Untuk Command, secara opsional masukkan perintah kustom untuk mengganti instruksi CMD Docker.

    4. Untuk peran Tugas, tambahkan peran IAM yang memberikan izin ke aplikasi yang berjalan di container Anda. Ini memungkinkan aplikasi Anda melakukan panggilan API ke AWS layanan.

    5. Di bawah Compute:

      1. Untuk CPU, perbarui alokasi vCPU untuk tugas Anda (misalnya, 1 vCPU).

      2. Untuk Memori, perbarui alokasi memori untuk tugas Anda (misalnya, 2 GB).

    6. Di bawah Auto Scaling:

      1. Untuk metrik layanan ECS, pilih metrik yang akan diskalakan (misalnya, Pemanfaatan Memori Rata-Rata Layanan ECS atau Jumlah permintaan per target).

      2. Untuk nilai Target, masukkan target untuk penskalaan (misalnya, 60 atau 1000).

      3. Untuk Jumlah tugas minimum dan Jumlah tugas maksimum, perbarui batas penskalaan.

    7. Di bawah Log:

      1. Untuk grup CloudWatch log Amazon, perbarui nama grup log untuk log aplikasi Anda. Perhatikan bahwa ini tidak akan memindahkan log yang ada, tetapi mulai menulis log dari revisi layanan baru.

      2. Untuk awalan aliran CloudWatch log Amazon, masukkan awalan baru untuk aliran log.

  8. Pilih Perbarui untuk memperbarui layanan Mode Ekspres Anda.