View a markdown version of this page

Sesuaikan contoh deskripsi gambar Amazon Linux 2023 untuk beban kerja Anda - Amazon Elastic Compute Cloud

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

Sesuaikan contoh deskripsi gambar Amazon Linux 2023 untuk beban kerja Anda

Anda dapat menyesuaikan contoh deskripsi gambar Amazon Linux 2023 dan menyertakan paket perangkat lunak, skrip, dan file yang diperlukan untuk beban kerja spesifik Anda. Kustomisasi dicapai dengan menambahkan atau memodifikasi berbagai elemen dalam deskripsi gambar KIWI NG.

Manajemen repositori

Secara default, deskripsi gambar sampel menyertakan satu <repository> elemen yang menunjuk ke titik akhir cermin untuk repositori inti Amazon Linux 2023. Jika diperlukan, Anda dapat menambahkan referensi ke repositori lain untuk menginstal perangkat lunak yang Anda butuhkan.

Deskripsi gambar sampel menggunakan manajer dnf paket, seperti yang didefinisikan dalam <packagemanager> elemen.

Untuk informasi selengkapnya tentang menambahkan repositori, lihat Men yiapkan Repositori.

Manajemen paket

Secara default, deskripsi gambar sampel mencakup semua paket yang diperlukan untuk membuat AMI yang dapat dibuktikan Amazon Linux 2023 untuk lingkungan komputasi terisolasi dengan sistem file erofs read-only.

Anda dapat menyertakan paket perangkat lunak tambahan dalam deskripsi gambar dengan menambahkannya ke <packages> elemen dalam deskripsi gambar. <packages>Elemen mendefinisikan semua perangkat lunak yang harus diinstal ke AMI.

Anda juga dapat menggunakan <packages> elemen untuk menghapus atau menghapus paket perangkat lunak tertentu.

Untuk informasi selengkapnya tentang menambahkan atau menghapus paket dalam deskripsi gambar, lihat Men ambahkan dan Menghapus Paket.

Menambahkan file dan direktori

Deskripsi gambar sampel mencakup direktori pohon overlay (/root/). Direktori pohon overlay adalah direktori yang berisi file dan direktori yang akan disalin ke dalam gambar selama proses pembuatan gambar. Setiap file dan direktori yang Anda tempatkan ke direktori pohon overlay akan disalin langsung ke sistem file root gambar selama proses pembuatan gambar.

Direktori pohon overlay disalin ke dalam gambar setelah semua paket diinstal. File baru ditambahkan dan file yang ada diganti.

Menambahkan skrip kustom

Deskripsi gambar sampel mencakup satu skrip khusus,edit_boot_install.sh. Skrip ini mencakup perintah yang diperlukan untuk menjalankan nitro-tpm-pcr-compute utilitas, yang menghasilkan pengukuran referensi berdasarkan konten gambar. Script ini dipanggil segera setelah bootloader diinstal.

Jika diperlukan, Anda dapat menyertakan skrip kustom Anda sendiri dalam deskripsi gambar untuk melakukan tugas atau konfigurasi selama proses pembuatan gambar atau pada boot pertama gambar. Menggunakan skrip memungkinkan Anda untuk menyesuaikan gambar Anda dengan cara yang tidak dapat dicapai dengan menggunakan deskripsi gambar saja.

Untuk menyertakan skrip kustom dalam deskripsi gambar Anda, Anda perlu menamainya dengan benar berdasarkan jenis skrip, dan menambahkannya ke direktori yang sama dengan appliance.kiwi file. KIWI NG secara otomatis mendeteksi dan mengeksekusi skrip jika mereka diberi nama dengan benar dan ditempatkan di lokasi yang benar, tanpa perlu mereferensikan secara eksplisit dalam file deskripsi gambar.

Untuk informasi selengkapnya tentang skrip yang didukung oleh KIWI NG, lihat User-Defined Skrip.