Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bagian cloud-init paket adalah aplikasi open-source yang bootstraps gambar Linux di lingkungan komputasi awan. Untuk informasi selengkapnya, lihat Dokumentasi cloud-init
AL2023 berisi versi khusus cloud-init. dengan cloud-init, Anda dapat menentukan apa yang terjadi pada instance Anda saat boot.
Saat meluncurkan instance, Anda dapat menggunakan bidang data pengguna untuk meneruskan tindakan cloud-init. Ini berarti Anda dapat menggunakan Amazon Machine Images (AMIs) umum untuk banyak kasus penggunaan dan mengonfigurasinya secara dinamis saat memulai instance. AL2023 juga menggunakan cloud-init untuk mengkonfigurasi ec2-user
akun.
AL2023 menggunakan cloud-init tindakan dalam /etc/cloud/cloud.cfg.d
dan/etc/cloud/cloud.cfg
. Anda dapat membuat sendiri cloud-init file tindakan di /etc/cloud/cloud.cfg.d
direktori. Cloud-init membaca semua file dalam direktori ini dalam urutan leksikografis. File selanjutnya menimpa nilai dalam file sebelumnya. Saat cloud-init meluncurkan sebuah instance, cloud-init paket melakukan tugas-tugas konfigurasi berikut:
-
Menetapkan lokal default
-
Menetapkan nama host
-
Mem-parsing dan menangani data pengguna
-
Menghasilkan kunci SSH pribadi host
-
Menambahkan kunci SSH publik pengguna
.ssh/authorized_keys
untuk memudahkan login dan administrasi -
Mempersiapkan repositori untuk manajemen paket
-
Menangani tindakan paket yang didefinisikan dalam data pengguna
-
Menjalankan skrip pengguna yang ada di data pengguna
-
Pasang volume penyimpanan instans, jika berlaku
-
Secara default, jika volume penyimpanan
ephemeral0
instance hadir dan berisi sistem file yang valid, volume penyimpanan instance dipasang di/media/ephemeral0
. Kalau tidak, itu tidak terpasang. -
Secara default, untuk tipe
m1.small
danc1.medium
instance, semua volume swap yang terkait dengan instance dipasang. -
Anda dapat mengganti pemasangan volume penyimpanan instans default dengan yang berikut cloud-init direktif:
#cloud-config mounts: - [ ephemeral0 ]
Untuk kontrol lebih lanjut atas tunggangan, lihat Pemasangan di
cloud-init dokumentasi. -
Saat instance diluncurkan, volume penyimpanan instance yang mendukung TRIM tidak diformat. Sebelum Anda dapat me-mount volume penyimpanan instance, Anda harus mempartisi dan memformat volume penyimpanan instance.
Untuk informasi selengkapnya, lihat Dukungan TRIM volume penyimpanan instans di Panduan EC2 Pengguna Amazon.
-
Saat meluncurkan instance, Anda dapat menggunakan
disk_setup
modul untuk mempartisi dan memformat volume penyimpanan instans Anda.Untuk informasi selengkapnya, lihat Pengaturan Disk
di cloud-init dokumentasi.
-
Untuk informasi tentang penggunaan cloud-init dengan SELinux, lihatGunakan cloud-init untuk mengaktifkan enforcing mode.
Untuk informasi tentang cloud-init format data pengguna, lihat Format Data Pengguna