刪除部署

刪除部署時,屬於該部署的所有資源也會一併遭到刪除。

如果您想刪除部署中的特定資源並保留其餘資源,請從設定檔中刪除這些資源,然後更新部署

事前準備

刪除部署

如果您想刪除部署,但保留所有基礎資源,必須使用 Google Cloud CLI 或 API。

主控台

  1. 在 Google Cloud 控制台中,開啟「Deployments」(部署作業) 頁面。
    前往「Deployments」(部署作業) 頁面
  2. 在部署清單中找到您要刪除的部署,並選取旁邊的核取方塊。
  3. 按一下頁面頂端的 [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 執行個體,在刪除部署之後,您仍然可以使用該執行個體。

如果您需要重新建立已刪除的部署,您可以使用原始的設定檔,不過系統會將該部署視為具有新資源的新部署。