查看部署

本页介绍了如何查看与部署相关的信息,包括:

准备工作

  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:您要查看的部署的部署标识符。

如需查看可能的状态列表以及每种状态的详细信息,请参阅 REST API 参考文档中的状态

用于创建部署的 Terraform 版本会在输出中显示在 tfVersion 旁边。如需了解详情,请参阅支持的 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:您要查看的部署的部署标识符。

查看修订版本的详细信息

如需查看特定修订版本的详细信息,请使用以下命令:

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:您要查看的部署的部署标识符。
  • REVISION_ID:您要查看的修订版本的修订标识符。

如需查看可能的状态列表以及有关每种状态的详细信息,请参阅 REST API 参考文档中的状态

用于创建修订版的 Terraform 版本会在输出中显示在 tfVersion 旁边。如需了解详情,请参阅支持的 Terraform 版本

如需排查部署失败(包括修订失败)问题,请参阅排查部署错误

后续步骤