本页介绍了如何查看与部署相关的信息,包括:
- 列出项目中的部署。
- 查看部署的详细信息,包括:
- 部署的状态。
- 用于创建部署的 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:您要查看的部署的部署标识符。
如需查看可能的状态列表以及每种状态的详细信息,请参阅 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 版本。
如需排查部署失败(包括修订失败)问题,请参阅排查部署错误。
后续步骤
- 详细了解如何将 Terraform 与 Google Cloud搭配使用。
- 实现部署自动化。
- 更新部署。
- 查看已部署的资源。
- 删除部署。