Dokumen ini menjelaskan cara menghapus grup instance terkelola (MIG) yang tidak lagi Anda perlukan, sehingga Anda dapat berhenti membayar resource yang digunakannya.
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda agar dapat mengakses Google Cloud layanan dan API.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi ke Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Untuk informasi selengkapnya, lihat Mengautentikasi untuk menggunakan REST dalam Google Cloud dokumentasi autentikasi.
-
Menghapus MIG
Saat Anda menghapus grup instance terkelola, semua VM dalam grup tersebut akan dihapus. Jika Anda ingin mempertahankan VM mana pun, hapus VM terlebih dahulu untuk menghapus VM tersebut dari grup. Kemudian, hapus grup instance terkelola.
Disk dalam MIG hanya akan dihapus jika Anda telah menyetel properti hapus otomatis disk ke true saat menentukan disk di template instance MIG. Jika properti hapus otomatis disk disetel ke false, Anda dapat membersihkan disk secara manual saat tidak lagi membutuhkannya.
Saat Anda menghapus grup instance terkelola dan instance-nya dengan menggunakan Konsol Google Cloud atau gcloud CLI, setiap autoscaler yang terpasang akan terhapus secara otomatis. Namun, jika menggunakan
REST, Anda
harus mengirimkan permintaan terpisah terlebih dahulu untuk menghapus autoscaler yang terpasang dengan
metode autoscalers.delete
atau
metode regionAutoscalers.delete
.
Jika grup instance terkelola dihapus terlebih dahulu, Anda masih dapat menghapus autoscaler yang terpasang menggunakan REST.
Untuk setiap disk, Anda juga dapat mengganti properti hapus otomatis untuk menentukan apakah disk harus dihapus saat instance-nya yang terkait dihapus.
Izin yang diperlukan untuk langkah ini
Untuk melakukan tugas ini, Anda harus memiliki izin berikut:
compute.instanceGroupManagers.delete
pada grup instance terkelola
Di Konsol Google Cloud, buka halaman Instance groups.
Pilih satu atau beberapa grup dalam daftar yang ingin Anda hapus.
Klik Delete untuk menghapus grup dan semua VM dalam grup instance terkelola.
Gunakan
perintah delete
.
gcloud compute instance-groups managed deleteINSTANCE_GROUP_NAME \ --zoneZONE
Panggil metode delete
untuk
resource miG
tingkat zona
atau
regional. Jika MIG memiliki autoscaler yang terpasang, Anda harus menghapus
autoscaler terlebih dahulu menggunakan metode autoscalers.delete
atau metode regionAutoscalers.delete
.
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID /zones/ZONE /instanceGroupManagers/INSTANCE_GROUP_NAME
Jika grup instance adalah grup instance terkelola regional, ganti zones/ZONE
dengan regions/REGION
.