Manajemen Patch di EC2 Image Builder - EC2 Image Builder

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

Manajemen Patch di EC2 Image Builder

EC2 Image Builder menyediakan Amazon Linux 2 terbaru, Amazon Linux 2023, Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu, SUSE Linux Enterprise Server, dan Windows 2012 R2 dan AMI yang lebih baru sebagai sumber gambar terkelola. Anda mempertahankan tanggung jawab penambalan sistem Amazon EC2, sesuai model tanggung jawab bersama. Jika instans EC2 dalam beban kerja aplikasi Anda dapat dengan mudah diganti, maka mungkin lebih efisien untuk memperbarui AMI dasar dan menerapkan ulang semua node komputasi berdasarkan gambar ini.

Berikut ini adalah dua cara Anda dapat memperbarui Image Builder AMI Anda.

  • AWS-menyediakan komponen patching - EC2 Image Builder menyediakan dua komponen build, update-linux danupdate-windows, yang menginstal semua pembaruan sistem operasi yang tertunda. Komponen-komponen ini menggunakan modul UpdateOS tindakan. Untuk informasi selengkapnya, lihat UpdateOS. Komponen dapat ditambahkan ke pipeline build image Anda dengan memilihnya dari daftar komponen AWS yang disediakan.

  • Komponen build kustom dengan operasi patching — Untuk menginstal atau memperbarui tambalan secara selektif pada sistem operasi AMI yang didukung, Anda dapat membuat komponen Image Builder untuk menginstal tambalan yang diperlukan. Komponen khusus dapat menginstal tambalan menggunakan skrip shell (Bash atau PowerShell), atau dapat menggunakan modul UpdateOS tindakan untuk menentukan tambalan untuk instalasi atau pengecualian. Untuk informasi selengkapnya, lihat Modul aksi didukung oleh manajer AWSTOE komponen.

    Komponen yang menggunakan modul UpdateOS tindakan (Linux dan Windows)

    schemaVersion: 1.0 phases: - name: build steps: - name: UpdateOS action: UpdateOS

    Komponen yang menggunakan Bash untuk menginstal pembaruan yum

    schemaVersion: 1.0 phases: - name: build steps: - name: InstallYumUpdates action: ExecuteBash inputs: commands: - sudo yum update -y