На этой странице объясняется, как создавать и управлять развёртываниями приложения Google Chat. Поддерживая различные развёртывания, вы сможете лучше управлять каждым этапом жизненного цикла приложения Chat и безопасно вносить изменения в рабочую среду.
Создавайте развертывания для каждого этапа жизненного цикла приложения
Чтобы управлять вашим приложением чата на протяжении всего его жизненного цикла, мы рекомендуем вам создать и развернуть приложение чата для каждой из следующих сред:
- Разработка: среда, используемая для работы с изменениями. При необходимости вы можете использовать развёртывание head или запустить эту среду локально.
- Staging: среда, которую вы предоставляете доверенным тестировщикам для сквозного тестирования. Эта среда должна быть максимально приближена к рабочей.
- Производство: среда, которую вы развертываете для конечных пользователей , публикуя свое приложение чата в Google Workspace Marketplace .
Для каждого развёртываемого приложения Chat необходимо создать проект Google Cloud. При настройке API Chat в каждом проекте Cloud рекомендуется использовать отдельное имя приложения, URL-адрес аватара и описание, чтобы можно было лучше различать приложения Chat в Google Chat.
В следующем примере приложение чата, называемое Task app
создано на основе HTTP и использует разные конечные точки для развертывания в стадиях разработки, подготовки и производства:
Среда | Название облачного проекта | Название приложения | URL-адрес конечной точки HTTP |
---|---|---|---|
Разработка | task-chat-app-dev | Приложение Dev Task | http://example.com/api/myapp/head |
Постановка | task-chat-app-staging | Приложение Staging Task | http://example.com/api/myapp/staging |
Производство | task-chat-app | Приложение «Задачи» | http://example.com/api/myapp/ |
Управляйте развертываниями на основе архитектуры вашего чат-приложения
В следующей таблице приведены дополнительные соображения, которые следует учитывать при управлении развертываниями для определенных архитектур приложений чата :
Архитектура | Формат развертывания | Соображения |
---|---|---|
HTTP | URL-адрес конечной точки HTTP |
|
Скрипт Google Apps | Идентификатор развертывания |
|
Паб/Саб | Тема Pub/Sub | Для каждого развертывания следует использовать отдельную тему Pub/Sub. |
Похожие темы
- Тестируйте интерактивные функции для приложений Google Chat
- Создание и управление развертываниями Apps Script
- Выберите архитектуру приложения чата