刪除部署時,屬於該部署的所有資源也會一併遭到刪除。
如果您想刪除部署中的特定資源並保留其餘資源,請從設定檔中刪除這些資源,然後更新部署。
事前準備
- 如要使用本指南提供的指令列範例,請安裝 `gcloud` 指令列工具。
- 如要使用本指南提供的 API 範例,請設定 API 存取權。
刪除部署
如果您想刪除部署,但保留所有基礎資源,必須使用 Google Cloud CLI 或 API。
主控台
- 在 Google Cloud 控制台中,開啟「Deployments」(部署作業) 頁面。
前往「Deployments」(部署作業) 頁面 - 在部署清單中找到您要刪除的部署,並選取旁邊的核取方塊。
- 按一下頁面頂端的 [Delete] (刪除)。
gcloud
使用 gcloud
時,請使用 deployments delete
指令:
gcloud deployment-manager deployments delete example-deployment --delete-policy=POLICY
其中「POLICY」是刪除政策。
gcloud
會傳回類似以下的回應:
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
透過 API 向下列網址提供空白的 DELETE
要求:
DELETE https://www.googleapis.com/deploymentmanager/v2beta1/projects/myproject/global/deployments/example-deployment?deletePolicy=policy
將 myproject
替換為您的專案名稱,將 example-deployment
替換為部署名稱,並將 policy
替換為如下所述的刪除政策。
選取刪除政策
您使用的刪除政策可決定部署中資源的處理方式。您可以使用下列其中一項政策:
DELETE
[預設]:可刪除基礎資源。此為永久刪除且無法復原。ABANDON
:可刪除部署,但不會刪除基礎資源。例如,如果您正在部署 VM 執行個體,在刪除部署之後,您仍然可以使用該執行個體。
如果您需要重新建立已刪除的部署,您可以使用原始的設定檔,不過系統會將該部署視為具有新資源的新部署。