匯出及查看預覽結果

本頁說明如何匯出及查看預覽結果。預覽畫面會說明如何啟動特定 Terraform 設定的動作。建立新部署或更新部署前,您可以預覽部署作業,確認要變更的內容。

如果您尚未建立要查看的預覽,請參閱「預覽部署」一文。

本頁面假設您已熟悉 Terraform。詳情請參閱「Terraform 和 Infrastructure Manager」。

事前準備

  1. 啟用 Infra Manager
  2. 請確認您具備匯出預覽畫面的 IAM 權限:roles/config.admin

匯出預覽結果

如要查看預覽結果,請先匯出結果。然後使用適當的工具查看匯出的結果。

如要匯出預覽內容,狀態必須為 SUCCEEDEDSTALE。您可以使用描述或清單指令查看預覽畫面的目前狀態。

使用下列指令匯出預覽結果,並將其儲存在本機:

gcloud infra-manager previews export projects/PROJECT_ID/locations/LOCATION/previews/PREVIEW_ID

取代:

  • PROJECT_ID:Infrastructure Manager 執行的專案 ID。
  • LOCATION:執行 Infra Manager 的位置。如需有效位置的清單,請參閱「Infrastructure Manager 位置」。
  • PREVIEW_ID:您指定的預覽 ID。如要進一步瞭解預覽 ID 的限制條件,請參閱「預覽名稱」。

查看預覽結果

結果會以兩種格式匯出:二進位企劃書檔案JSON 表示法。您可以使用任一格式查看結果。如要查看結果,請使用適合格式的工具。

查看二進位企劃書檔案

如要查看二進位企劃書檔案,請按照下列步驟操作:

  1. 確認您已安裝 Terraform CLI

  2. 請確認您用來建立預覽畫面的 Terraform 設定是否已在本機上出現,並且已使用 terraform init 初始化。

  3. 使用 terraform show 列印建議的計畫。

查看 JSON 表示法

如要查看 JSON 表示法,您可以使用 IDE 或 jq 等工具。

如要強制執行政策限制,您可以使用 JSON 表示法搭配 Terraform vet 等工具。

後續步驟