本页介绍了如何为 Google Chat 应用创建和管理部署。通过维护不同的部署,您可以更好地管理 Chat 应用生命周期的每个阶段,并将更改安全地发布到生产环境。
为应用生命周期的每个阶段创建部署
如需在 Chat 应用的整个生命周期内进行管理,我们建议您为以下每个环境创建并部署 Chat 应用:
- 开发:您进行更改时使用的环境。如果需要,您可以使用 Head 部署或在本地运行此环境。
- 预演环境:您部署到可信测试员以进行端到端测试的环境。此环境应尽可能接近生产环境。
- 正式版:您通过将 Chat 应用发布到 Google Workspace Marketplace 向最终用户部署的环境。
对于您要部署的每个 Chat 应用,您都必须创建一个 Google Cloud 项目。在每个 Cloud 项目中配置 Chat API 时,请考虑使用不同的应用名称、头像网址和说明,以便更好地区分 Google Chat 中的 Chat 应用。
在以下示例中,名为 Task app
的 Chat 应用基于 HTTP 构建,并使用不同的端点部署到开发、预演和生产环境:
环境 | Cloud 项目名称 | 应用名称 | HTTP 端点网址 |
---|---|---|---|
开发 | task-chat-app-dev |
Dev Task 应用 | http://example.com/api/myapp/head |
预演 | task-chat-app-staging |
预演任务应用 | http://example.com/api/myapp/staging |
生产 | task-chat-app |
任务应用 | http://example.com/api/myapp/ |
根据 Chat 应用架构管理部署
下表列出了在管理特定聊天应用架构的部署时需要注意的其他事项:
架构 | 部署格式 | 注意事项 |
---|---|---|
HTTP | HTTP 端点网址 |
|
Google Apps 脚本 | 部署 ID |
|
Pub/Sub | Pub/Sub 主题 | 您应为每个部署使用不同的 Pub/Sub 主题。 |