本文說明如何刪除不再需要的代管執行個體群組 (MIG),停止支付其使用的資源費用。
事前準備
-
如果尚未設定驗證,請先完成設定。驗證程序會確認您的身分,以便授予 Cloud de Confiance by S3NS 服務和 API 的存取權。如要從本機開發環境執行程式碼或範例,您可以選取下列其中一個選項,向 Compute Engine 進行驗證:
請根據您打算如何使用本頁範例,選取對應的分頁標籤:
控制台
使用 Cloud de Confiance 控制台存取 Cloud de Confiance by S3NS 服務和 API 時,您不需要設定驗證機制。
gcloud
-
安裝 Google Cloud CLI,然後 使用聯合身分登入 gcloud CLI。 登入後,執行下列指令來初始化 Google Cloud CLI:
gcloud init
-
- 設定預設區域和可用區。
REST
如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。
安裝 Google Cloud CLI,然後 使用聯合身分登入 gcloud CLI。
詳情請參閱 Cloud de Confiance 驗證說明文件中的「使用 REST 進行驗證」一節。
刪除 MIG
刪除 MIG 時,群組中的所有 VM 都會刪除。您無法復原 MIG 或其 VM。刪除 MIG 前,請考量下列事項:
如要保留任何 VM,請先捨棄 VM,將這些 VM 從群組中移除。然後刪除 MIG。
如果您在 MIG 使用的執行個體範本中啟用正常關機功能,則刪除 MIG 時,MIG 中的 VM 會正常關機。正常關機期間,VM 會繼續產生記憶體和 vCPU 費用,因此您可以在工作執行完畢後提早結束正常關機,或在不需要完成執行中工作時完全略過正常關機。
只有在 MIG 執行個體範本中定義磁碟時,將磁碟的自動刪除屬性設為 true,系統才會刪除 MIG 中的磁碟。如果磁碟的自動刪除屬性設為 false,您可以在不再需要磁碟時手動清除磁碟。
使用Cloud de Confiance console 或 gcloud CLI 刪除代管執行個體群組及其執行個體時,系統會自動刪除任何附加的自動配置器。不過,如果您使用 REST,則必須先使用 autoscalers.delete 方法或 regionAutoscalers.delete 方法發出個別要求,刪除任何附加的自動配置器。如果您先刪除代管執行個體群組,仍可使用 REST 刪除附加的自動配置器。
您也可以覆寫每個磁碟的自動刪除屬性,指定是否要在刪除相關聯的執行個體時,一併刪除磁碟。
控制台
前往 Cloud de Confiance 控制台的「Instance groups」(執行個體群組) 頁面。
從清單中選取一或多個要刪除的群組。
按一下「刪除」圖示 。如果沒有「Delete」(刪除) 選項,請按一下「More actions」(更多動作),然後選取「Delete」(刪除)。
然後在隨即顯示的對話方塊中,執行以下操作:
選用:如要刪除運算執行個體,但不正常關機,或要結束進行中的正常關機程序,請勾選「Skip graceful shutdown (if applicable)」(略過正常關機 (如適用)) 核取方塊。
按一下「Delete」(刪除) 確認操作。
gcloud
使用 delete 指令。
gcloud compute instance-groups managed delete INSTANCE_GROUP_NAME \
--zone ZONE如要刪除 MIG,但不正常關閉 VM,或結束進行中的正常關機程序,請使用相同指令並加上 --no-graceful-shutdown 旗標:
gcloud compute instance-groups managed delete INSTANCE_GROUP_NAME \
--no-graceful-shutdown \
--zone ZONEREST
呼叫可用區或區域 MIG 資源的 delete 方法。如果 MIG 附加了自動配置器,您必須先使用 autoscalers.delete 方法或 regionAutoscalers.delete 方法刪除自動配置器。
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME
如果該執行個體群組是地區代管執行個體群組,請將 zones/ZONE 替換成 regions/REGION。
如要刪除 MIG,但不正常關閉其 VM,或要結束進行中的正常關機程序,請在要求網址中加入 noGracefulShutdown 查詢參數,並設為 true:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME?noGracefulShutdown=true
後續步驟
- 瞭解如何取得、列出及刪除執行個體範本