查看部署作業

本頁面說明如何查看部署作業相關資訊,包括:

事前準備

  1. 確認已啟用 Infra Manager
  2. 請確認您具備查看部署作業所需的 IAM 權限:
    • roles/config.adminroles/config.viewer

可列出專案中的部署項目

部署作業會針對專案和位置進行。如要評估哪些部署作業存在,您可以列出部署作業。

如要列出專案和位置中的部署作業,請使用下列指令:

gcloud infra-manager deployments list --project PROJECT_ID --location "LOCATION"

更改下列內容:

  • PROJECT_ID:Infrastructure Manager 執行的專案 ID。
  • LOCATION 與部署位置。如需有效位置的清單,請參閱 Infrastructure Manager 位置

查看部署作業詳細資料

建立部署作業後,您可能會想查看部署作業的詳細資料,包括:

  • 部署作業的狀態。查看狀態,確認部署是否成功、失敗,或有任何問題 (例如部分部署)。
  • Infra Manager 用來建立部署作業的 Terraform 版本。

如要查看部署作業的詳細資料,請使用下列指令:

gcloud infra-manager deployments describe projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID

更改下列內容:

  • PROJECT_ID:Infrastructure Manager 執行的專案 ID。
  • LOCATION:執行 Infra Manager 的位置。如需有效位置的清單,請參閱「Infrastructure Manager 位置」。
  • DEPLOYMENT_ID:您查看的部署作業的部署 ID。

如要查看可能的狀態清單,以及每個狀態的詳細資料,請參閱 REST API 參考資料中的「狀態」。

輸出內容中 tfVersion 旁邊會列出用來建立部署的 Terraform 版本。詳情請參閱「支援的 Terraform 版本」。

如要排解部署失敗問題,請參閱排解部署錯誤

列出部署中的修訂版本

您可能想查看部署作業歷經的不同修訂版本清單。

如要列出部署作業中的修訂版本,請使用下列指令:

gcloud infra-manager revisions list --deployment=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID

更改下列內容:

  • PROJECT_ID:Infrastructure Manager 執行的專案 ID。
  • LOCATION:執行 Infra Manager 的位置。如需有效位置的清單,請參閱「Infrastructure Manager 位置」。
  • DEPLOYMENT_ID:您查看的部署作業的部署 ID。

查看修訂版本詳細資料

如要查看特定修訂版本的詳細資料,請使用下列指令:

gcloud infra-manager revisions describe projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID

更改下列內容:

  • PROJECT_ID:Infrastructure Manager 執行的專案 ID。
  • LOCATION:執行 Infra Manager 的位置。如需有效位置的清單,請參閱「Infrastructure Manager 位置」。
  • DEPLOYMENT_ID:您查看的部署作業的部署 ID。
  • REVISION_ID:您正在查看的修訂版本 ID。

如要查看可能的狀態清單,以及每個狀態的詳細資料,請參閱 REST API 參考資料中的「狀態」。

輸出內容中 tfVersion 旁邊會列出用來建立修訂版本的 Terraform 版本。詳情請參閱「支援的 Terraform 版本」。

如要排解失敗的部署作業 (包括失敗的修訂版本),請參閱排解部署錯誤

後續步驟