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 menyimpan sisanya, hapus resource tersebut dari file konfigurasi, dan update 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 Deployment
  2. Dalam daftar deployment, pilih kotak centang untuk deployment yang ingin dihapus.
  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 sebagai kebijakan hapus.

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 hapus, yang dijelaskan di bawah.

Pilih kebijakan hapus

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

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

  • ABANDON: Tindakan ini menghapus deployment, tetapi tidak menghapus resource dasar. Misalnya, jika Anda memiliki instance VM di deployment, instance tersebut akan tetap tersedia untuk digunakan setelah deployment dihapus.

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