全部产品
Search
文档中心

Elastic Compute Service:Buat gambar kustom dari instans

更新时间:Nov 11, 2025

Anda dapat membuat custom image dari instans Elastic Compute Service (ECS) yang ada untuk digunakan sebagai templat. Ini memungkinkan Anda meluncurkan instans baru secara cepat dengan software dan konfigurasi yang telah ditentukan sebelumnya, ideal untuk batch deployment dan menjaga lingkungan yang terstandardisasi.

Cara kerjanya

Saat Anda membuat custom image, sistem akan membuat snapshot untuk setiap cloud disk (termasuk sistem disk dan data disk) yang terpasang pada instans sumber. Kumpulan snapshot inilah yang membentuk custom image. Saat Anda menggunakan image ini untuk membuat instans baru, sistem akan memulihkan data cloud disk dari snapshot tersebut untuk mereplikasi lingkungan instans sumber.

custom_image

Batasan tipe instans

Anda tidak dapat membuat custom image dari instans tipe local SSD (i series).

Prosedur

Langkah 1: Siapkan instans

Sebelum membuat image, Anda harus membersihkan dan memeriksa target instans untuk memastikan image yang dihasilkan aman, stabil, dan dapat digunakan kembali.

  1. Bersihkan data sensitif: Masuk ke instans dan hapus semua data sensitif, seperti file pribadi, kata sandi, private key, atau kredensial akses dari file konfigurasi. Langkah ini mencegah risiko keamanan akibat penyertaan informasi sensitif di dalam image.menyertakan informasi sensitif dalam gambar.

  2. Sediakan ruang pada sistem disk: Pastikan sistem disk memiliki ruang kosong yang cukup, karena proses pembuatan image memerlukan kapasitas yang cukup.

  3. (Bersyarat) Periksa konfigurasi sistem: Untuk instans Linux, periksa item konfigurasi berikut yang memengaruhi pembuatan dan penggunaan image:

    • Pengaturan logon dan partisi sistem: Hindari mengubah nama pengguna login default (root) atau partisi sistem disk. Saat ini, sistem disk hanya mendukung satu partisi root.

    • Konfigurasi file sistem sensitif: Periksa file /etc/fstab untuk memastikan informasi data disk yang di-mount sesuai dengan data disk yang saat ini terpasang pada instans.

    • Direktori sistem penting: Pastikan direktori sistem penting seperti /sbin, /bin, dan /lib tidak diubah, karena perubahan dapat menyebabkan ketidakstabilan sistem.

  4. (Opsional) Hentikan instans: Instans yang sedang berjalan mungkin menyimpan data dalam cache yang belum ditulis ke cloud disk. Untuk memastikan konsistensi data antara image dan instans, kami menyarankan Anda untuk menghentikan instans sebelum membuat custom image.

Langkah 2: Buat custom image

Konsol

  1. Buka halaman ECS console - Instances. Di sudut kiri atas, pilih resource group dan region tempat instans target Anda berada.

  2. Klik ID instans target untuk membuka halaman detailnya. Di sudut kanan atas, klik All Actions > Create Custom Image.

  3. Ikuti petunjuk untuk mengonfigurasi image Name dan parameter opsional lainnya, lalu klik OK.

    Penting

    Selama proses pembuatan image, jangan menghentikan, menjalankan, atau restart instans. Tindakan tersebut dapat menyebabkan kegagalan proses.

    Opsi Check After Creation dipilih secara default. Fitur ini secara otomatis menjalankan Image Check setelah pembuatan untuk memverifikasi bahwa custom image valid dan dapat digunakan untuk meluncurkan instans ECS yang fungsional.
    Jika Anda mengaktifkan image family untuk custom image, Anda dapat mengatur statusnya menjadi deprecated atau available untuk mengelola pembaruan dan rollback secara lancar.
  4. Buka halaman ECS console - Images. Pada tab Custom images, cari custom image yang baru dibuat berdasarkan namanya. Image siap digunakan saat Status-nya berubah menjadi Available.

    Waktu pembuatan image bergantung pada ukuran cloud disk pada instans, karena proses snapshot harus diselesaikan untuk setiap disk sebelum image dapat digunakan.

API

Gunakan operasi API CreateImage untuk membuat custom image dengan menentukan InstanceId. Jika panggilan berhasil, sistem akan membuat snapshot baru untuk setiap cloud disk dari instans yang ditentukan.

Langkah selanjutnya

  1. Jika Anda memilih Check After Creation saat membuat image, Anda dapat melihat detailnya di kolom Check Result dalam daftar Custom Images. Jika laporan menunjukkan masalah, Anda dapat menggunakan template publik ACS-ECS-RepairImage di CloudOps Orchestration Service (OOS) untuk perbaikan satu klik, atau memperbaikinya secara manual berdasarkan rekomendasi dalam laporan.

  2. Gunakan custom image untuk operasi lain:

Penagihan

Saat Anda membuat custom image, sistem juga akan membuat snapshot untuk semua cloud disk pada instans tersebut. Biaya penyimpanan akan dikenakan berdasarkan kapasitas snapshot dan aturan penagihan snapshot.

System Disk Snapshot Size yang ditampilkan dalam daftar image hanya untuk referensi. Tagihan Anda menunjukkan kapasitas yang sebenarnya ditagih.

Biaya custom image (yaitu, biaya penyimpanan untuk snapshot terkait) tidak bergantung pada metode penagihan instans sumber. Biaya ini akan terus terakumulasi selama Anda tidak menghapus custom image beserta snapshot terkaitnya, bahkan jika Anda melepas instans sumber.

FAQ

Mengapa saya mendapatkan error penolakan izin saat membuat custom image sebagai RAM user?

Pembuatan custom image dari suatu instans memerlukan izin ecs:CreateImage, beserta izin untuk membuat snapshot dan melakukan kueri pada resource instans. Jika kebijakan RAM yang diterapkan pada akun Anda mewajibkan penggunaan tag, Anda harus menambahkan tag selama pembuatan image; jika tidak, operasi akan gagal karena kekurangan izin.

Mengapa saya tidak bisa menghapus snapshot yang terkait dengan custom image?

Untuk menjaga integritas dan ketersediaan custom image, sistem mencegah penghapusan langsung snapshot yang direferensikan oleh suatu image. Untuk dapat menghapus snapshot tersebut, Anda harus terlebih dahulu menghapus custom image yang bersangkutan.

Bagaimana cara membuat custom image dari cloud disk yang terpasang pada instans yang berbeda?

Gunakan metode membuat custom image dari snapshot. Ini memungkinkan Anda menggunakan snapshot sistem disk dan snapshot data disk dari instans yang berbeda untuk membuat satu custom image.