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
- Di konsol Google Cloud, buka halaman Deployment.
Buka halaman Deployments - Dalam daftar deployment, pilih kotak centang untuk deployment yang ingin Anda hapus.
- 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.