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 ECS penampung Amazon pada instance eksternal
Server lokal atau VM Anda harus menjalankan AWS Systems Manager Agen (Agen) dan SSM agen ECS penampung Amazon saat menjalankan beban kerja AmazonECS. 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 Agen pada instance eksternal
AWS Systems Manager merekomendasikan agar Anda mengotomatiskan proses memperbarui SSM Agen pada instans Anda. Beberapa metode disediakan untuk mengotomatisasi pembaruan. Untuk informasi selengkapnya, lihat Mengotomatiskan pembaruan SSM Agen di Panduan AWS Systems Manager Pengguna.
Memperbarui ECS agen Amazon pada instance eksternal
Pada instance eksternal Anda, agen ECS penampung Amazon diperbarui dengan memutakhirkan paket. ecs-init
Memperbarui ECS agen Amazon 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 instance 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) SUSEServer Perusahaan 15 (x86_64) RHEL7 (x86_64) RHEL8 (x86_64) |
|
CentOS 7 (aarch64) CentOS 8 (aarch64) CentOS Stream 9 (aarch64) RHEL7 (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 ECS agen Amazon.
Untuk memperbarui ECS agen Amazon
-
Konfirmasikan versi ECS agen Amazon 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>
identifier 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
ecs-init
paket menggunakan PGP tanda tangan.-
Unduh dan instal GnuPG. Untuk informasi selengkapnyaGNUpg, lihat situs web GnuPG
. Untuk sistem Linux, instal gpg
menggunakan pengelola paket pada tipe instans VM Linux Anda. -
Ambil kunci ECS PGP publik Amazon.
gpg --keyserver hkp://keys.gnupg.net:80 --recv BCE9D9A42D51784F
-
Unduh tanda tangan paket
ecs-init
. Tanda tangan adalah PGP tanda tangan ASCII terpisah yang disimpan dalam file dengan.asc
ekstensi. Amazon ECS menyediakan file tanda tangan di bucket Amazon S3 di setiap Wilayah. Pastikan Anda mengganti<region>
identifier 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 7 RHELsudo 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 ECS agen Amazon telah diperbarui.
curl -s 127.0.0.1:51678/v1/metadata | python3 -mjson.tool