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