預覽刪除部署項目

本頁說明如何使用基礎架構管理工具,預覽現有部署作業的刪除作業。

預覽畫面會說明如何啟動特定 Terraform 設定的動作。在刪除部署作業前,您可以使用預覽功能驗證預計要刪除的資源。

預覽不會刪除任何已佈建的資源。如要刪除部署作業 (包括刪除已佈建的資源),請參閱「刪除部署作業」。

預覽會執行 Terraform plan 指令。本頁面假設您已熟悉 Terraform。詳情請參閱「Terraform 和 Infrastructure Manager」。

事前準備

  1. 啟用 Infra Manager
  2. 請確認您具備建立預覽畫面的 IAM 權限:roles/config.admin
  3. 請確認您有具備必要權限的服務帳戶。詳情請參閱「設定服務帳戶」。
  4. 找出要預覽的 Terraform 設定。請確認這項 Terraform 設定符合限制條件,包括設定不含機密資料。
  5. 如果您想將 Terraform 設定儲存在儲存值區中,請務必將 Terraform 設定上傳至 Cloud Storage 值區。詳情請參閱「將設定上傳至儲存體儲存空間桶」。

    您可以使用儲存值區控管設定的存取權。您也可以部署儲存在公開 Git 存放區或本機機器中的 Terraform 設定。

預覽部署刪除作業

刪除部署前,您可以預覽並查看刪除作業。

如要預覽刪除部署作業,請按照下列步驟操作:

gcloud infra-manager previews create --preview-mode DELETE --deployment=projects/PROJECT_ID/locations/LOCATION/previews/DEPLOYMENT_ID \
    --service-account projects/SERVICE_ACCOUNT_PROJECT_ID/serviceAccounts/SERVICE_ACCOUNT \

取代:

  • PROJECT_ID 是 Infrastructure Manager 執行所在的專案 ID。
  • LOCATION 是 Infra Manager 執行的位置。如需有效位置的清單,請參閱「Infrastructure Manager 位置」。
  • PREVIEW_ID 是您指定的預覽 ID。如要進一步瞭解預覽 ID 的限制條件,請參閱「預覽名稱」一節。
  • SERVICE_ACCOUNT 是您用來呼叫 Infra Manager 的服務帳戶名稱。
  • SERVICE_ACCOUNT_PROJECT_ID 是服務帳戶的專案 ID。這通常是 Infra Manager 執行的專案。
  • DEPLOYMENT_ID 是您要更新的部署作業 ID。

建立預覽畫面後,您可以匯出及查看結果,查看部署計畫。

如要進一步瞭解如何刪除部署作業,請參閱「刪除部署作業」。

後續步驟