Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memperbarui AWS Systems Manager agen dan agen penampung Amazon ECS pada instance eksternal
Server lokal atau VM Anda harus menjalankan AWS Systems Manager Agen (Agen SSM) dan agen penampung Amazon ECS saat menjalankan beban kerja Amazon ECS. AWS merilis versi baru dari agen ini ketika kemampuan apa pun ditambahkan atau diperbarui. Jika instans eksternal Anda menggunakan versi yang lebih lama dari salah satu agen, maka Anda dapat memperbaruinya menggunakan prosedur berikut.
Memperbarui SSM Agent pada instans eksternal
AWS Systems Manager merekomendasikan agar Anda mengotomatiskan proses memperbarui Agen SSM pada instans Anda. Beberapa metode disediakan untuk mengotomatisasi pembaruan. Untuk informasi selengkapnya, lihat Mengotomatiskan pembaruan ke Agen SSM di AWS Systems Manager Panduan Pengguna.
Memperbarui agen Amazon ECS pada instans eksternal
Pada instans eksternal Anda, agen penampung Amazon ECS diperbarui dengan memutakhirkan paket. ecs-init
Memperbarui agen Amazon ECS tidak mengganggu tugas atau layanan yang sedang berjalan. Amazon ECS menyediakan ecs-init
paket dan file tanda tangan dalam bucket Amazon S3 di setiap Wilayah. Dimulai dengan ecs-init
versi1.52.1-1
, Amazon ECS menyediakan ecs-init
paket terpisah untuk digunakan tergantung pada sistem operasi dan arsitektur sistem yang digunakan instans eksternal Anda.
Gunakan tabel berikut untuk menentukan paket ecs-init
yang harus Anda unduh berdasarkan sistem pengoperasian dan arsitektur sistem yang digunakan instans eksternal Anda.
catatan
Anda dapat menentukan sistem pengoperasian dan sistem arsitektur yang menggunakan instans eksternal Anda dengan menggunakan perintah berikut.
cat /etc/os-release uname -m
Sistem pengoperasian (arsitektur) | Paket ecs-init |
---|---|
CentOS 7 (x86_64) CentOS 8 (x86_64) CentOS Aliran 9 (x86_64) SUSE Enterprise Server 15 (x86_64) RHEL 7 (x86_64) RHEL 8 (x86_64) |
|
CentOS 7 (aarch64) CentOS 8 (aarch64) CentOS Stream 9 (aarch64) RHEL 7 (aarch64) |
|
Debian 9 (x86_64) Debian 10 (x86_64) Debian 11 (x86_64) Debian 12 (x86_64) Ubuntu 18 (x86_64) Ubuntu 20 (x86_64) Ubuntu 22 (x86_64) Ubuntu 24 (x86_64) |
|
Debian 9 (aarch64) Debian 10 (aarch64) Debian 11 (aarch64) Debian 12 (aarch64) Ubuntu 18 (aarch64) Ubuntu 20 (aarch64) Ubuntu 22 (aarch64) Ubuntu 24 (aarch64) |
|
Ikuti langkah-langkah ini untuk memperbarui agen Amazon ECS.
Untuk memperbarui agen Amazon ECS
-
Konfirmasikan versi agen Amazon ECS yang sedang Anda jalankan.
curl -s 127.0.0.1:51678/v1/metadata | python3 -mjson.tool
-
Unduh
ecs-init
paket untuk sistem operasi dan arsitektur sistem Anda. Amazon ECS menyediakan fileecs-init
paket dalam bucket Amazon S3 di setiap Wilayah. Pastikan Anda mengganti<region>
pengenal dalam perintah dengan nama Region (misalnya,us-west-2
) yang secara geografis paling dekat dengan Anda.amazon-ecs-init-latest.x86_64.rpm
curl -o amazon-ecs-init.rpm https://s3.
<region>
.amazonaws.com/amazon-ecs-agent-<region>
/amazon-ecs-init-latest.x86_64.rpmamazon-ecs-init-latest.aarch64.rpm
curl -o amazon-ecs-init.rpm https://s3.
<region>
.amazonaws.com/amazon-ecs-agent-<region>
/amazon-ecs-init-latest.aarch64.rpmamazon-ecs-init-latest.amd64.deb
curl -o amazon-ecs-init.deb https://s3.
<region>
.amazonaws.com/amazon-ecs-agent-<region>
/amazon-ecs-init-latest.amd64.debamazon-ecs-init-latest.arm64.deb
curl -o amazon-ecs-init.deb https://s3.
<region>
.amazonaws.com/amazon-ecs-agent-<region>
/amazon-ecs-init-latest.arm64.deb -
(Opsional) Verifikasi validitas file paket
ecs-init
menggunakan tanda tangan PGP.-
Unduh dan instal GnuPG. Untuk informasi selengkapnya GNUpg, lihat situs web GnuPG
. Untuk sistem Linux, instal gpg
menggunakan pengelola paket pada tipe instans VM Linux Anda. -
Ambil kunci publik Amazon ECS PGP.
gpg --keyserver hkp://keys.gnupg.net:80 --recv BCE9D9A42D51784F
-
Unduh tanda tangan paket
ecs-init
. Tanda tangan adalah tanda tangan PGP terpisah ASCII yang disimpan dalam file dengan ekstensi..asc
Amazon ECS menyediakan file tanda tangan dalam bucket Amazon S3 di setiap Wilayah. Pastikan Anda mengganti<region>
pengenal dalam perintah dengan nama Region (misalnya,us-west-2
) yang secara geografis paling dekat dengan Anda.amazon-ecs-init-latest.x86_64.rpm
curl -o amazon-ecs-init.rpm.asc https://s3.
<region>
.amazonaws.com/amazon-ecs-agent-<region>
/amazon-ecs-init-latest.x86_64.rpm.ascamazon-ecs-init-latest.aarch64.rpm
curl -o amazon-ecs-init.rpm.asc https://s3.
<region>
.amazonaws.com/amazon-ecs-agent-<region>
/amazon-ecs-init-latest.aarch64.rpm.ascamazon-ecs-init-latest.amd64.deb
curl -o amazon-ecs-init.deb.asc https://s3.
<region>
.amazonaws.com/amazon-ecs-agent-<region>
/amazon-ecs-init-latest.amd64.deb.ascamazon-ecs-init-latest.arm64.deb
curl -o amazon-ecs-init.deb.asc https://s3.
<region>
.amazonaws.com/amazon-ecs-agent-<region>
/amazon-ecs-init-latest.arm64.deb.asc -
Verifikasi file paket
ecs-init
menggunakan kunci.Untuk
rpm
paket-paketnyagpg --verify amazon-ecs-init.rpm.asc ./amazon-ecs-init.rpm
Untuk
deb
paket-paketnyagpg --verify amazon-ecs-init.deb.asc ./amazon-ecs-init.deb
Berikut adalah output yang diharapkan.
gpg: Signature made Fri 14 May 2021 09:31:36 PM UTC gpg: using RSA key 50DECCC4710E61AF gpg: Good signature from "Amazon ECS <ecs-security@amazon.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: F34C 3DDA E729 26B0 79BE AEC6 BCE9 D9A4 2D51 784F Subkey fingerprint: D64B B6F9 0CF3 77E9 B5FB 346F 50DE CCC4 710E 61AF
-
-
Instal paket
ecs-init
.Untuk
rpm
paket di CentOS 7, CentOS 8, dan RHEL 7sudo yum install -y ./amazon-ecs-init.rpm
Untuk
rpm
paket di SUSE Enterprise Server 15sudo zypper install -y --allow-unsigned-rpm ./amazon-ecs-init.rpm
Untuk
deb
paketnyasudo dpkg -i ./amazon-ecs-init.deb
-
Mulai ulang layanan
ecs
.sudo systemctl restart ecs
-
Verifikasi bahwa versi agen Amazon ECS telah diperbarui.
curl -s 127.0.0.1:51678/v1/metadata | python3 -mjson.tool