本頁面說明如何查看部署作業相關資訊,包括:
- 列出專案中的部署項目。
- 查看部署作業的詳細資料,包括:
- 部署作業的狀態。
- 用於建立部署作業的 Terraform 版本。
- 列出部署中的修訂版本。
- 查看修訂版本詳細資料,包括:
- 修訂版本的狀態。
- 用於建立修訂版本的 Terraform 版本。
事前準備
- 確認已啟用 Infra Manager。
- 請確認您具備查看部署作業所需的 IAM 權限:
roles/config.admin
或roles/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 版本」。
如要排解失敗的部署作業 (包括失敗的修訂版本),請參閱排解部署錯誤。
後續步驟
- 進一步瞭解搭配使用 Terraform 和 Google Cloud。
- 自動進行部署。
- 更新部署作業。
- 查看已部署的資源。
- 刪除部署作業。