导出和查看预览结果

本页介绍了如何导出和查看预览结果。预览会说明用于启用特定 Terraform 配置的操作。在创建新的部署或更新部署之前,您可以预览部署,以验证计划要更改的内容。

如果您尚未创建要查看的预览,请参阅预览部署

本页假定您熟悉 Terraform。如需了解详情,请参阅 Terraform 和 Infrastructure Manager

准备工作

  1. 启用 Infra Manager
  2. 确保您拥有导出预览所需的 IAM 权限:roles/config.admin

导出预览结果

如需查看预览结果,请先导出结果。然后,使用适当的工具查看导出的结果。

如需导出预览,其状态必须为 SUCCEEDEDSTALE。您可以使用“describe”或“list”命令查看预览的当前状态。

使用以下命令导出预览结果并将其保存在本地:

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 的限制,请参阅预览名称

查看预览结果

结果以两种格式导出:二进制方案文件和 JSON 表示法。您可以使用任一格式查看结果。如需查看结果,请使用适合该格式的工具。

查看二进制方案文件

如需查看二进制方案文件,请执行以下操作:

  1. 确保您已安装 Terraform CLI

  2. 确保您用于创建预览的 Terraform 配置在本地存在且已使用 terraform init 进行初始化。

  3. 使用 terraform show 输出建议的方案。

查看 JSON 表示法

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

如需强制执行政策约束条件,您可以将 JSON 表示法与 Terraform vet 等工具搭配使用。

后续步骤