Na tej stronie dowiesz się, jak tworzyć wdrożenia aplikacji Google Chat i nimi zarządzać. Dzięki utrzymywaniu różnych wdrożeń możesz lepiej zarządzać każdym etapem cyklu życia aplikacji do Google Chat i bezpiecznie wprowadzać zmiany w środowisku produkcyjnym.
Tworzenie wdrożeń na każdym etapie cyklu życia aplikacji
Aby zarządzać aplikacją Google Chat przez cały cykl życia, zalecamy utworzenie i wdrożenie aplikacji do obsługi czatu w każdym z tych środowisk:
- Programowanie: środowisko, w którym pracujesz nad zmianami. W razie potrzeby możesz użyć wdrożenia głównego lub uruchomić to środowisko lokalnie.
- Etapowy: środowisko, które wdrażasz dla zaufanych testerów na potrzeby kompleksowego testowania. Powinno ono być jak najbardziej zbliżone do środowiska produkcyjnego.
- Wersja produkcyjna: środowisko, które wdrażasz dla użytkowników przez opublikowanie aplikacji Google Chat w Google Workspace Marketplace.
Dla każdej wdrażanej aplikacji do obsługi czatu musisz utworzyć projekt Google Cloud. Podczas konfigurowania interfejsu Chat API w każdym projekcie Cloud rozważ użycie osobnej nazwy aplikacji, adresu URL awatara i opisu, aby lepiej rozróżniać aplikacje Google Chat w Google Chat.
W poniższym przykładzie aplikacja do obsługi czatu o nazwie Task app
jest oparta na protokole HTTP i używa różnych punktów końcowych do wdrażania aplikacji w środowisku programistycznym, testowym i produkcyjnym:
Środowisko | Nazwa projektu Cloud | Nazwa aplikacji | Punkt końcowy HTTP |
---|---|---|---|
Programowanie | task-chat-app-dev |
Aplikacja Zadań dla programistów | http://example.com/api/myapp/head |
Etap przejściowy | task-chat-app-staging |
Aplikacja Testowa | http://example.com/api/myapp/staging |
Produkcyjny | task-chat-app |
Aplikacja do zadań | http://example.com/api/myapp/ |
Zarządzanie wdrożeniami opartymi na architekturze aplikacji do obsługi czatu
W tabeli poniżej znajdziesz dodatkowe uwagi na temat zarządzania wdrożeniami w ramach określonych architektur aplikacji do obsługi czatu:
Architektura | Format wdrożenia | co należy wziąć pod uwagę |
---|---|---|
HTTP | URL aplikacji |
|
Google Apps Script | Identyfikator wdrożenia |
|
Pub/Sub | Temat Pub/Sub | Dla każdego wdrożenia należy użyć innego tematu Pub/Sub. |
Powiązane artykuły
- Testowanie funkcji interaktywnych w aplikacjach Google Chat
- Publikowanie aplikacji Google Chat
- Tworzenie wdrożeń Apps Script i zarządzanie nimi
- Wybieranie architektury aplikacji do obsługi Google Chat