根据模板创建应用草稿后,您可以在 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 资源,并且您开始产生与这些资源相关的费用。
在导航菜单中,点击应用。
在表格中,点击应用名称。
在申请详情页面上,查看详情,然后点击修改以进行更改。
点击部署。
选择以下任一服务账号来部署应用:
选择服务账号:在服务账号字段中,输入现有服务账号的名称。如需配置服务账号,请参阅向服务账号授予角色。
创建新的服务账号:您必须拥有 Project IAM Admin (
roles/resourcemanager.projectIamAdmin) 角色,该角色用于为服务账号分配所需的部署角色。
点击继续。
如需预览 Terraform 计划对您的基础设施进行的更改,请执行以下操作:
点击预览。
查看更改,然后点击复制并关闭。预览内容已复制到剪贴板。
如需保存预览,请将其粘贴到您选择的文档中并保存。
在 Review APIs(查看 API)区域中,查看您的应用所需的 API 列表。部署时,系统会自动启用这些 API。
点击部署。部署完成后,系统会显示应用详情和部署状态。
如果您的部署存在问题,请执行以下操作:
在应用详情面板中,点击部署。
查看错误消息。
点击查看日志可查看详细的 build 信息。
如需管理已部署的应用,请参阅查看应用详情。
查看应用详情
应用部署完成后,您可以查看其相关信息。例如,您可能会看到以下内容:
- 详细信息,例如上次更新时间、修订日期和区域。
- 服务 URI 等输出。
- 部署状态、错误信息和指向日志的链接。
如需查看应用详细信息,请执行以下操作:
在导航菜单中,点击应用。
在表格中,点击应用名称。应用详情面板会显示以下内容:
在 App Hub 中查看应用:在 App Hub 中调查您的应用。您可以查看已部署的资源并检查遥测数据,以诊断问题和分析性能。如需了解详情,请参阅监控 App Hub 应用。
应用详情:查看上次更新日期、源模板、区域和服务账号等信息。
输出:确定服务 URI,您可以使用这些 URI 与应用前端或后端进行交互。
部署:检查部署状态、部署错误以及指向日志的链接,以排查错误。
修改已部署的应用
如果您想修改已部署的应用,请执行以下操作之一,以确保在重新部署应用时保留您的更改:
应用模板修订版本
如果您的应用之前是从 Google Cloud 控制台部署的,并且管理员已与您分享模板修订版本,您可以将模板更改应用到您的应用。更新应用时,系统会创建应用修订版本。您可以配置已修改或添加到修订版模板中的组件。
您可以使用 Cloud Hub 查看应用的可用模板修订版本。如需了解详情,请参阅查看部署。
如需将模板修订版本应用到您的应用,请执行以下操作:
在导航菜单中,点击模板。
点击包含要应用的修订版本的模板 ID。
从配置应用列表中,选择要更新的应用。
修改申请详细信息,然后点击保存。
点击设计画布中的每个组件,然后修改组件配置。
点击部署。如需了解部署步骤,请参阅从Google Cloud 控制台进行部署。