本页面介绍了如何在 Google Cloud 控制台中创建和管理 Deployment, Google Chat 应用。通过维护不同的部署,您可以 更好地管理 Chat 应用生命周期的各个阶段 并安全地将更改发布到生产环境中
为应用生命周期的每个阶段创建部署
为了在您的 Chat 应用的整个生命周期内对其进行管理, 建议您针对 以下每种环境:
- 开发:您进行更改时使用的环境。如果 您可以使用 head 部署,也可以在本地运行此环境。
- 预演环境:您为可信测试员部署的环境 进行端到端测试此环境应尽可能接近生产环境
- 生产环境:您通过发布作业向最终用户部署的环境 您的 Chat 应用 Google Workspace Marketplace。
对于您部署的每个 Chat 应用,您都必须创建 Google Cloud 项目。在每个应用中配置 Chat API 时, Cloud 项目中,请考虑使用不同的应用名称、头像网址和 以便更好地区分 Google Chat 中的聊天应用。
在以下示例中,Chat 应用
名为 Task app
基于 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 |
Task 应用 | http://example.com/api/myapp/ |
根据 Chat 应用架构管理部署
下表包含管理部署时的其他注意事项 特定 Chat 应用 架构:
架构 | 部署格式 | 注意事项 |
---|---|---|
HTTP | 应用网址 |
|
Google Apps 脚本 | 部署 ID |
|
Pub/Sub | Pub/Sub 主题 | 您应该为每个部署使用不同的 Pub/Sub 主题。 |