Menghapus deployment

Saat Anda menghapus deployment, semua resource yang merupakan bagian dari deployment tersebut juga akan dihapus.

Jika Anda ingin menghapus resource tertentu dari deployment dan mempertahankan resource lainnya, hapus resource tersebut dari file konfigurasi, lalu perbarui deployment.

Sebelum memulai

  • Jika Anda ingin menggunakan contoh command line dalam panduan ini, instal alat command line`gcloud`.
  • Jika Anda ingin menggunakan contoh API dalam panduan ini, siapkan akses API.

Menghapus deployment

Jika ingin menghapus deployment, tetapi mempertahankan semua resource yang mendasarinya, Anda harus menggunakan Google Cloud CLI atau API.

Konsol

  1. Di konsol Google Cloud, buka halaman Deployment.
    Buka halaman Deployments
  2. Dalam daftar deployment, pilih kotak centang untuk deployment yang ingin Anda hapus.
  3. Di bagian atas halaman, klik Hapus.

gcloud

Dengan gcloud, gunakan perintah deployments delete:

 gcloud deployment-manager deployments delete example-deployment --delete-policy=POLICY
 

Dengan POLICY adalah kebijakan penghapusan.

gcloud menampilkan respons yang mirip dengan berikut ini:

Waiting for delete operation operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d to complete...done.
Delete operation operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d completed successfully.
endTime: '2014-11-05T16:19:03.253-08:00'
id: '5642095755656583573'
name: operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d
operationType: delete
startTime: '2014-11-05T16:19:02.669-08:00'
status: DONE
targetLink: https://www.googleapis.com/deploymentmanager/v2beta1/projects/myproject/global/deployments/example-deployment

API

Di API, berikan permintaan DELETE kosong ke URL berikut:

DELETE https://www.googleapis.com/deploymentmanager/v2beta1/projects/myproject/global/deployments/example-deployment?deletePolicy=policy

Ganti myproject dengan nama project Anda, example-deployment dengan nama deployment, dan policy dengan kebijakan penghapusan, yang dijelaskan di bawah.

Memilih kebijakan penghapusan

Kebijakan penghapusan yang Anda gunakan menentukan cara resource dalam deployment ditangani. Anda dapat menggunakan salah satu kebijakan berikut:

  • DELETE [Default]: Menghapus resource pokok. Tindakan ini bersifat permanen dan tidak dapat diurungkan.

  • ABANDON: Tindakan ini akan menghapus deployment, tetapi tidak menghapus resource yang mendasarinya. Misalnya, jika Anda memiliki instance VM dalam deployment, instance tersebut akan tetap tersedia untuk Anda gunakan setelah deployment dihapus.

Jika perlu membuat ulang deployment yang telah dihapus, Anda dapat menggunakan file konfigurasi asli. Namun, deployment dianggap sebagai deployment baru, dengan resource baru.