

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

# Disesuaikan cloud-init
<a name="cloud-init"></a>

Bagian cloud-init paket adalah aplikasi open-source yang bootstraps gambar Linux di lingkungan komputasi awan. Untuk informasi selengkapnya, lihat [Dokumentasi cloud-init](https://cloudinit.readthedocs.io/en/22.2.2/).

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` dan `c1.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](https://cloudinit.readthedocs.io/en/22.2.2/topics/modules.html#mounts) 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](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ssd-instance-store.html#InstanceStoreTrimSupport) 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](https://cloudinit.readthedocs.io/en/22.2.2/topics/modules.html#disk-setup) di cloud-init dokumentasi.

Untuk informasi tentang penggunaan cloud-init dengan SELinux, lihat[Gunakan cloud-init untuk mengaktifkan `enforcing` mode](enforcing-mode.md#cloud-init-enforcing). 

Untuk informasi tentang cloud-init format data pengguna, lihat Format Data [Pengguna](https://cloudinit.readthedocs.io/en/22.2.2/topics/format.html#format) di cloud-init dokumentasi.