通过控制台部署应用

根据模板创建应用草稿后,您可以在 Google Cloud 控制台中部署应用。通过Google Cloud 控制台进行部署时,您可以执行以下操作:

  • 预览 Terraform 计划对您的基础设施进行的更改。
  • 启用应用所需的 Google Cloud 资源 API。
  • 调查部署问题。
  • 使用遥测数据分析资源性能。
  • 识别模板修订版本并将其应用到您的应用。

本文档可帮助您部署、管理和修改应用。

准备工作

您必须在启用应用的文件夹或管理项目上拥有以下角色之一:

  • Application Admin (roles/designcenter.applicationAdmin)
  • 应用操作员 (roles/designcenter.applicationOperator)

如需使用服务账号部署应用,您必须具备以下条件之一:

  • 您自己配置的服务账号,用于部署应用和底层资源。如需了解详情,请参阅为服务账号授予角色
  • 已启用应用的文件夹的 Project IAM Admin (roles/resourcemanager.projectIamAdmin) 角色。此角色可让您在部署期间创建新的服务账号。

从 Google Cloud 控制台进行部署

选择服务账号选项并部署应用。部署应用时,系统会创建 Google Cloud 资源,并且您开始产生与这些资源相关的费用。

  1. 在导航菜单中,点击应用

    打开“应用”

  2. 在表格中,点击应用名称

  3. 申请详情页面上,查看详情,然后点击修改以进行更改。

  4. 点击部署

  5. 选择以下任一服务账号来部署应用:

    • 选择服务账号:在服务账号字段中,输入现有服务账号的名称。如需配置服务账号,请参阅向服务账号授予角色

    • 创建新的服务账号:您必须拥有 Project IAM Admin (roles/resourcemanager.projectIamAdmin) 角色,该角色用于为服务账号分配所需的部署角色。

  6. 点击继续

  7. 如需预览 Terraform 计划对您的基础设施进行的更改,请执行以下操作:

    1. 点击预览

    2. 查看更改,然后点击复制并关闭。预览内容已复制到剪贴板。

    3. 如需保存预览,请将其粘贴到您选择的文档中并保存。

  8. Review APIs(查看 API)区域中,查看您的应用所需的 API 列表。部署时,系统会自动启用这些 API。

  9. 点击部署。部署完成后,系统会显示应用详情和部署状态。

  10. 如果您的部署存在问题,请执行以下操作:

    1. 应用详情面板中,点击部署

    2. 查看错误消息。

    3. 点击查看日志可查看详细的 build 信息。

  11. 如需管理已部署的应用,请参阅查看应用详情

查看应用详情

应用部署完成后,您可以查看其相关信息。例如,您可能会看到以下内容:

  • 详细信息,例如上次更新时间、修订日期和区域。
  • 服务 URI 等输出。
  • 部署状态、错误信息和指向日志的链接。

如需查看应用详细信息,请执行以下操作:

  1. 在导航菜单中,点击应用

    打开“应用”

  2. 在表格中,点击应用名称应用详情面板会显示以下内容:

    • 在 App Hub 中查看应用:在 App Hub 中调查您的应用。您可以查看已部署的资源并检查遥测数据,以诊断问题和分析性能。如需了解详情,请参阅监控 App Hub 应用

    • 应用详情:查看上次更新日期、源模板、区域和服务账号等信息。

    • 输出:确定服务 URI,您可以使用这些 URI 与应用前端或后端进行交互。

    • 部署:检查部署状态、部署错误以及指向日志的链接,以排查错误。

修改已部署的应用

如果您想修改已部署的应用,请执行以下操作之一,以确保在重新部署应用时保留您的更改:

应用模板修订版本

如果您的应用之前是从 Google Cloud 控制台部署的,并且管理员已与您分享模板修订版本,您可以将模板更改应用到您的应用。更新应用时,系统会创建应用修订版本。您可以配置已修改或添加到修订版模板中的组件。

您可以使用 Cloud Hub 查看应用的可用模板修订版本。如需了解详情,请参阅查看部署

如需将模板修订版本应用到您的应用,请执行以下操作:

  1. 在导航菜单中,点击模板

    前往“模板”

  2. 点击包含要应用的修订版本的模板 ID

  3. 配置应用列表中,选择要更新的应用。

  4. 修改申请详细信息,然后点击保存

  5. 点击设计画布中的每个组件,然后修改组件配置。

  6. 点击部署。如需了解部署步骤,请参阅从Google Cloud 控制台进行部署