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 gambar yang tidak didukung dengan cara yang mudah dikelola. Gunakan metode Google Cloud konsol, Google Cloud CLI, atau Compute Engine API untuk menghentikan penggunaan image.
Status penghentian penggunaan
Status penghentian penggunaan berikut didukung:
ACTIVE: gambar 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 mengarah ke image ini meskipun image tersebut 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: gambar ditandai tidak digunakan lagi dan tidak tersedia lagi 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 dihapus.
Sebelum memulai
- Baca dokumen Gambar.
-
Siapkan autentikasi jika Anda belum melakukannya.
Autentikasi memverifikasi identitas Anda untuk mengakses layanan Google Cloud dan API. Untuk menjalankan
kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan konsol Google Cloud untuk mengakses layanan Google Cloud dan API, Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud initJika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
- Tetapkan region dan zona default.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI.
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .
Menghentikan penggunaan image kustom
Konsol
Di konsol Google Cloud , buka halaman Images.
Untuk gambar yang ingin Anda hentikan penggunaannya, klik Tindakan.
Pilih Hentikan penggunaan.
Untuk status, pilih Tidak digunakan lagi atau Tidak berlaku. Untuk mengetahui informasi selengkapnya tentang status, lihat Status penghentian penggunaan.
Opsional: Tentukan gambar pengganti.
Klik Hentikan Penggunaan Gambar.
gcloud
Gunakan
perintah gcloud compute images deprecate
untuk menetapkan status penghentian penggunaan image.
gcloud compute images deprecate IMAGE_NAME \
--state STATE \
--replacement REPLACEMENT
Ganti kode berikut:
IMAGE_NAME: nama image yang akan dihentikan penggunaannyaSTATE: status penghentian penggunaanREPLACEMENT: image untuk menggantikan image yang tidak digunakan lagi
Go
Java
Python
REST
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 Anda hentikan penggunaannya.STATE: Status penghentian penggunaan resource ini.REPLACEMENT: gambar yang akan menggantikan gambar yang sudah tidak digunakan lagi.