Buat AMI Linux yang didukung penyimpanan instans - Amazon Elastic Compute Cloud

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

Buat AMI Linux yang didukung penyimpanan instans

AMI yang Anda tentukan saat meluncurkan instans akan menentukan tipe volume perangkat root.

Untuk membuat AMI Linux yang didukung penyimpanan instans, mulai dari instans yang telah Anda luncurkan dari AMI Linux yang sudah ada yang didukung oleh penyimpanan instans. Setelah Anda mengustomisasi instans sesuai kebutuhan, paketkan dan daftarkan AMI baru tersebut, yang dapat Anda gunakan untuk meluncurkan instans baru dengan kustomisasi ini.

penting

Hanya jenis instance berikut yang mendukung volume penyimpanan instance sebagai perangkat root: C1, C3, D2, I2, M1, M2, M3, R3, dan X1.

Proses pembuatan AMI berbeda untuk AMI yang didukung Amazon EBS. Untuk informasi selengkapnya tentang perbedaan antara instans yang didukung oleh Amazon EBS dan instans yang didukung penyimpanan instans, serta cara menentukan tipe perangkat root untuk instans Anda, lihat Penyimpanan untuk perangkat root. Jika Anda perlu membuat AMI Linux yang didukung Amazon EBS, lihat Buat AMI Linux yang didukung Amazon EBS.

Ikhtisar proses pembuatan untuk AMI yang didukung penyimpanan instans

Diagram berikut meringkas proses pembuatan AMI dari instans yang didukung penyimpanan instans.


				Membuat AMI yang didukung penyimpanan instans.

Pertama, luncurkan instans dari AMI yang serupa dengan AMI yang ingin Anda buat. Anda dapat menyambungkan ke instans dan mengustomisasikannya. Saat instans diatur sesuai keinginan, Anda dapat membuat paketan. Perlu beberapa menit untuk menyelesaikan proses pembuatan paket. Setelah proses selesai, Anda akan memiliki paketan, yang terdiri atas manifes gambar (image.manifest.xml) dan file (image.part.xx) yang berisi templat untuk volume root. Berikutnya, Anda mengunggah paketan tersebut ke bucket Amazon S3 kemudian mendaftarkan AMI Anda.

catatan

Untuk mengunggah objek ke bucket S3 untuk AMI Linux yang didukung penyimpanan instans Anda, ACL harus diaktifkan untuk bucket. Jika tidak, Amazon EC2 tidak akan dapat mengatur ACL pada objek yang akan diunggah. Jika bucket tujuan Anda menggunakan pengaturan untuk Kepemilikan Objek S3 oleh pemilik bucket, hal ini tidak akan berfungsi karena ACL dinonaktifkan. Untuk informasi selengkapnya, lihat Mengendalikan kepemilikan objek yang diunggah menggunakan Kepemilikan Objek S3.

Saat Anda meluncurkan instans menggunakan AMI yang baru, kami membuat volume root untuk instans tersebut menggunakan paketan yang Anda unggah ke Amazon S3. Ruang penyimpanan yang digunakan oleh paketan di Amazon S3 akan menimbulkan biaya sampai Anda menghapusnya. Untuk informasi selengkapnya, lihat Membatalkan pendaftaran AMI Anda.

Jika Anda menambahkan volume penyimpanan instans ke instans Anda selain ke volume perangkat root, pemetaan perangkat blok untuk AMI baru berisi informasi untuk volume ini, dan pemetaan perangkat blok untuk instans yang Anda luncurkan dari AMI yang baru akan secara otomatis berisi informasi untuk volume ini. Untuk informasi selengkapnya, lihat Pemetaan perangkat blok.

Prasyarat

Sebelum dapat membuat AMI, Anda harus menyelesaikan tugas berikut:

  • Menginstal alat AMI. Untuk informasi selengkapnya, lihat Mengatur alat AMI.

  • Instal AWS CLI. Untuk informasi selengkapnya, lihat Menyiapkan dengan AWS Command Line Interface.

  • Pastikan Anda memiliki bucket S3 untuk paketan, dan bucket Anda mengaktifkan ACL. Untuk informasi selengkapnya tentang mengonfigurasi ACL, lihat Mengonfigurasi ACL.

    • Untuk membuat bucket S3 menggunakan AWS Management Console, buka konsol Amazon S3 di https://console.aws.amazon.com/s3/ dan pilih Create Bucket.

    • Untuk membuat bucket S3 dengan AWS CLI, Anda dapat menggunakan perintah mb. Jika versi alat AMI yang terinstal adalah 1.5.18 atau yang lebih baru, Anda juga dapat menggunakan perintah ec2-upload-bundle untuk membuat bucket S3. Untuk informasi selengkapnya, lihat ec2-upload-bundle.

  • Pastikan Anda memiliki ID AWS akun Anda. Untuk informasi selengkapnya, lihat Melihat Akun AWS pengenal di Panduan Referensi Manajemen AWS Akun.

  • Pastikan Anda memiliki kredensial untuk menggunakan AWS CLI. Untuk informasi selengkapnya, lihat Praktik Terbaik untuk AWS akun di Panduan AWS Account Management Referensi.

  • Pastikan Anda memiliki sertifikat X.509 dan kunci privat yang sesuai.

    • Jika Anda perlu membuat sertifikat X.509, lihat Mengelola sertifikat penandatanganan. Sertifikat X.509 dan kunci privat digunakan untuk mengenkripsi dan mendekripsi AMI Anda.

    • [Tiongkok (Beijing)] Gunakan sertifikat $EC2_AMITOOL_HOME/etc/ec2/amitools/cert-ec2-cn-north-1.pem.

    • [AWS GovCloud (AS-Barat)] Gunakan $EC2_AMITOOL_HOME/etc/ec2/amitools/cert-ec2-gov.pem sertifikat.

  • Sambungkan ke instans Anda dan kustomisasikan. Misalnya, Anda dapat menginstal perangkat lunak dan aplikasi, menyalin data, menghapus file sementara, dan mengubah konfigurasi Linux.