Compute Engine memungkinkan Anda menghentikan penggunaan image kustom milik Anda 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 mudah dikelola. Gunakankonsol, Google Cloud CLI, atau metode Compute Engine API untuk menghentikan penggunaan image. Google Cloud
Status penghentian penggunaan
Status penghentian penggunaan berikut didukung:
ACTIVE: image aktif dan dapat digunakan seperti biasa. Kelompok image mengarah ke image terbaru dan aktif dalam sebuah kelompok.DEPRECATED: image ditandai tidak digunakan lagi, tetapi masih dapat digunakan untuk membuat VM. Link baru ke image ini diizinkan. Kelompok image tidak lagi mengarah ke image ini meskipun merupakan image terbaru dalam kelompok tersebut. Jika Anda membuat VM dengan image yang tidak digunakan lagi menggunakan Google Cloud CLI, permintaan akan berhasil dengan peringatan.OBSOLETE: image ditandai tidak digunakan lagi dan tidak lagi tersedia untuk digunakan. Pesan error akan ditampilkan jika Anda mencoba menggunakan image ini dalam permintaan. Link yang ada ke image ini masih diizinkan.DELETED: image ini dihapus. Pesan error akan ditampilkan jika Anda mencoba menggunakan image yang dihapus.
Sebelum memulai
- Baca dokumen Image.
-
Siapkan autentikasi jika Anda belum melakukannya.
Autentikasi memverifikasi identitas Anda untuk mengakses Google Cloud layanan dan API. Untuk menjalankan
kode atau contoh 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 Google Cloud konsol untuk mengakses Google Cloud layanan 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 Google Cloud konsol, buka halaman Images.
Untuk image yang ingin Anda hentikan penggunaannya, klik Actions.
Pilih Deprecate.
Untuk status, pilih Deprecated atau Obsolete. Untuk mengetahui informasi selengkapnya tentang status, lihat Status penghentian penggunaan.
Opsional: Tentukan image pengganti.
Klik Deprecate Image.
gcloud
Gunakan
gcloud compute images deprecate perintah
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 yang akan 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: image yang akan menggantikan image yang tidak digunakan lagi.