Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memperbarui agen ECS penampung Amazon di Amazon yang ECS dioptimalkan AMI
Jika Anda menggunakan Amazon ECS yang dioptimalkanAMI, Anda memiliki beberapa opsi untuk mendapatkan versi terbaru dari agen ECS penampung Amazon (ditampilkan dalam urutan rekomendasi):
-
Hentikan instance container dan luncurkan versi terbaru Amazon Linux 2 yang ECS dioptimalkan Amazon AMI (baik secara manual atau dengan memperbarui konfigurasi peluncuran Auto Scaling Anda dengan yang terbaru). AMI Ini menyediakan instance container baru dengan versi terbaru yang diuji dan divalidasi Amazon Linux, Docker,
ecs-init
, dan agen ECS kontainer Amazon. Untuk informasi selengkapnya, lihat Linux yang ECS dioptimalkan Amazon AMIs. -
Connect ke instance dengan SSH dan perbarui
ecs-init
paket (dan dependensinya) ke versi terbaru. Operasi ini menyediakan versi Docker yang diuji dan divalidasi terbaru danecs-init
yang tersedia di Amazon Linux repositori dan versi terbaru dari agen ECS kontainer Amazon. Untuk informasi selengkapnya, lihat Untuk memperbarui ecs-init paket di Amazon yang ECS dioptimalkan AMI. -
Perbarui agen kontainer dengan
UpdateContainerAgent
API operasi, baik melalui konsol atau dengan AWS CLI atau AWS SDKs. Untuk informasi selengkapnya, lihat Memperbarui agen ECS kontainer Amazon dengan UpdateContainerAgent API operasi.
catatan
Pembaruan agen tidak berlaku pada instans kontainer Windows. Kami menyarankan Anda agar meluncurkan instans kontainer baru untuk memperbarui versi agen di klaster Windows Anda.
Untuk memperbarui ecs-init
paket di Amazon yang ECS dioptimalkan AMI
-
Masuk ke instance kontainer Anda melaluiSSH.
-
Perbarui paket
ecs-init
dengan perintah berikut.sudo yum update -y ecs-init
catatan
ecs-init
Paket dan agen ECS kontainer Amazon segera diperbarui. Namun, versi Docker yang lebih baru tidak dimuat sampai daemon Docker di mulai ulang. Pemulaian ulang dilakukan baik dengan booting ulang instans, atau dengan menjalankan perintah berikut pada instans Anda:-
Amazon ECS -dioptimalkan Amazon Linux 2: AMI
sudo systemctl restart docker
-
Amazon yang ECS dioptimalkan Amazon LinuxAMI:
sudo service docker restart && sudo start ecs
-
Memperbarui agen ECS kontainer Amazon dengan UpdateContainerAgent
API operasi
penting
UpdateContainerAgent
APIIni hanya didukung pada varian Linux dari Amazon ECS -dioptimalkanAMI, dengan pengecualian Amazon ECS -optimasi Amazon Linux 2 (arm64). AMI Untuk instance container yang menggunakan ECS Amazon Linux 2 (arm64) yang dioptimalkan AmazonAMI, perbarui ecs-init
paket untuk memperbarui agen. Untuk instans kontainer yang sedang menjalankan sistem operasi lain, lihat Memperbarui agen ECS penampung Amazon secara manual (untuk non-Amazon ECS AMIs -Optimized). Jika Anda menggunakan instans kontainer Windows, Kami menyarankan Anda agar meluncurkan instans kontainer baru untuk memperbarui versi agen di klaster Windows Anda.
UpdateContainerAgent
APIProses dimulai ketika Anda meminta pembaruan agen, baik melalui konsol atau dengan AWS CLI atau AWS SDKs. Amazon ECS memeriksa versi agen Anda saat ini terhadap versi agen terbaru yang tersedia, dan jika pembaruan dimungkinkan. Jika pembaruan tidak tersedia, misalnya, jika agen sudah menjalankan versi terbaru, maka NoUpdateAvailableException
dikembalikan.
Tahapan dalam proses pembaruan yang ditunjukkan di atas adalah sebagai berikut:
PENDING
-
Pembaruan agen tersedia, dan proses pembaruan telah dimulai.
STAGING
-
Agen telah mulai mengunduh pembaruan agen. Jika agen tidak dapat mengunduh pembaruan, atau jika isi pembaruan salah atau rusak, maka agen akan mengirimkan notifikasi kegagalan dan transisi pembaruan ke status
FAILED
. STAGED
-
Pengunduhan agen selesai dan isi agen telah diverifikasi.
UPDATING
-
Layanan
ecs-init
dimulai ulang dan versi agen baru diambil. Jika agen karena alasan tertentu tidak dapat memulai ulang, pembaruan beralih keFAILED
status; jika tidak, agen memberi sinyal kepada Amazon ECS bahwa pembaruan selesai.
catatan
Pembaruan agen tidak berlaku pada instans kontainer Windows. Kami menyarankan Anda agar meluncurkan instans kontainer baru untuk memperbarui versi agen di klaster Windows Anda.
Untuk memperbarui agen ECS penampung Amazon di Amazon yang ECS dioptimalkan AMI di konsol
Buka konsol di https://console.aws.amazon.com/ecs/v2
. -
Dari bilah navigasi, pilih Wilayah tempat instans eksternal Anda didaftarkan.
-
Di panel navigasi, pilih Klaster dan pilih klaster.
-
Pada
name
halaman Cluster:, pilih tab Infrastruktur. -
Di bawah Instance Container, pilih instance yang akan diperbarui, lalu pilih Actions, Update agent.