このページでは、Terraform の Deployment の作成と管理の方法について説明します。 Google Chat アプリ。さまざまなデプロイを維持することで、 Chat アプリのライフサイクルの各フェーズをより適切に管理 本番環境に変更を安全にリリースできます
アプリのライフサイクルの各フェーズで Deployment を作成する
ライフサイクル全体を通して Chat 用アプリを管理するには、 Google Chat 向けの Chat 用アプリを作成して 次の各環境で プロビジョニングする必要があります
- 開発環境: 変更作業に使用する環境。条件 ヘッドデプロイを使用するか、この環境をローカルで実行できます。
- ステージング: Trusted Tester にデプロイする環境。 実施できますこの環境は、本番環境とほぼ同時に 考えています
- 本番環境: 公開してエンドユーザーにデプロイする環境 Chat 用アプリを Google Workspace Marketplace をご覧ください。
デプロイする Chat 用アプリごとに、 Google Cloud プロジェクトです各プロジェクトで Chat API を構成するときは、 固有のアプリ名、アバター URL、 簡単に区別できるように、 Google Chat で管理できます。
次の例では、Chat 用アプリが
Task app
という名前の API は 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 |
ToDo リストアプリ | http://example.com/api/myapp/ |
Chat アプリのアーキテクチャに基づいてデプロイを管理する
次の表に、デプロイメントを管理する際のその他の考慮事項を示します。 特定の Chat 用アプリ アーキテクチャ:
アーキテクチャ | デプロイ形式 | 考慮事項 |
---|---|---|
HTTP | アプリの URL |
|
Google Apps Script | デプロイ ID |
|
Pub/Sub | Pub/Sub トピック | デプロイごとに異なる Pub/Sub トピックを使用する必要があります。 |
関連トピック
- Google Chat アプリのインタラクティブ機能をテストする
- Google Chat アプリを公開する
- Apps Script のデプロイの作成と管理
- Chat 用アプリのアーキテクチャを選択する