Compute Engine memungkinkan Anda menghentikan penggunaan image kustom yang Anda miliki dengan menetapkan status penghentian penggunaan pada image. Setiap status penghentian penggunaan menyebabkan respons yang berbeda dari server, sehingga membantu Anda memindahkan pengguna dari image yang tidak didukung dengan cara yang dapat dikelola. Gunakan konsol Google Cloud, Google Cloud CLI, atau metode Compute Engine API untuk menghentikan penggunaan image.
Status penghentian
Status penghentian penggunaan berikut didukung:
ACTIVE
: image aktif dan dapat digunakan seperti biasa. Kelompok image menunjuk ke image terbaru dan aktif dalam suatu kelompok.DEPRECATED
: image ditandai tidak digunakan lagi, tetapi masih dapat digunakan untuk membuat VM. Link baru ke gambar ini diizinkan. Kelompok image tidak lagi menunjuk ke image ini meskipun image ini adalah image terbaru dalam kelompok.Jika Anda membuat VM dengan image yang tidak digunakan lagi menggunakan Google Cloud CLI, permintaan akan berhasil dengan peringatan.
OBSOLETE
: image ditandai sebagai tidak digunakan lagi dan tidak lagi tersedia untuk digunakan. Pesan error akan ditampilkan jika Anda mencoba menggunakan gambar ini dalam permintaan. Link yang ada ke gambar ini masih diizinkan.DELETED
: gambar ini dihapus. Pesan error akan ditampilkan jika Anda mencoba menggunakan gambar yang telah dihapus.
Anda dapat mengembalikan penghentian penggunaan (membuat gambar aktif kembali), dengan mengubah
status penghentian penggunaan menjadi ACTIVE
.
Sebelum memulai
- Baca dokumen Gambar.
-
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.
-
Menghentikan penggunaan image kustom
Di Konsol Google Cloud, buka halaman Images.
Untuk image yang ingin Anda hentikan penggunaannya, klik
Tindakan.Pilih Penghentian.
Untuk status, pilih Tidak digunakan lagi atau Tidak berlaku lagi. Untuk mengetahui informasi selengkapnya tentang status, lihat Status penghentian penggunaan.
Opsional: Tentukan gambar pengganti.
Klik Penghentian Gambar.
Gunakan
perintah gcloud compute images deprecate
untuk menetapkan status penghentian penggunaan image.
gcloud compute images deprecateIMAGE_NAME \ --stateSTATE \ --replacementREPLACEMENT
Ganti kode berikut:
IMAGE_NAME
: nama image yang akan dihentikanSTATE
: status penghentianREPLACEMENT
: image yang akan menggantikan image yang tidak digunakan lagi
Buat permintaan POST
ke metode images().deprecate
.
Tentukan nama image yang ingin Anda hentikan penggunaannya.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID /global/images/RESOURCE_ID /deprecate { "state": "STATE ", "replacement": "REPLACEMENT " }
Ganti kode berikut:
PROJECT_ID
: project tempat image berada.RESOURCE_ID
: nama image yang tidak digunakan lagi.STATE
: status penghentian resource ini.REPLACEMENT
: image yang akan menggantikan image yang tidak digunakan lagi.