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 Google Chat i bezpiecznie wprowadzać zmiany w wersji produkcyjnej.
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 Google Chat w każdym z tych środowisk:
- Programowanie: środowisko, w którym wprowadzasz zmiany. W razie potrzeby możesz użyć wdrożenia głównego lub uruchomić to środowisko lokalnie.
- Środowisko przejściowe: środowisko, w którym wdrażasz aplikację dla zaufanych testerów na potrzeby testów kompleksowych. Środowisko to powinno być jak najbardziej zbliżone do środowiska produkcyjnego.
- Wersja produkcyjna: środowisko, w którym wdrażasz aplikację Google Chat dla użytkowników, publikując ją w Google Workspace Marketplace.
W przypadku każdej wdrażanej aplikacji do Google Chat musisz utworzyć projekt Google Cloud. Podczas konfigurowania interfejsu Chat API w każdym projekcie w Cloud warto używać osobnej nazwy aplikacji, adresu URL awatara i opisu, aby łatwiej odróżniać aplikacje w Google Chat.
W tym przykładzie aplikacja Google Chat o nazwie Task app
jest oparta na protokole HTTP i używa różnych punktów końcowych do wdrażania w środowiskach deweloperskim, testowym i produkcyjnym:
Środowisko | Nazwa projektu Cloud | Nazwa aplikacji | URL punktu końcowego HTTP |
---|---|---|---|
Programowanie | task-chat-app-dev |
Aplikacja Dev Task | http://example.com/api/myapp/head |
Etap przejściowy | task-chat-app-staging |
Aplikacja Staging Task | http://example.com/api/myapp/staging |
Produkcja | task-chat-app |
Aplikacja do zadań | http://example.com/api/myapp/ |
Zarządzanie wdrożeniami na podstawie architektury aplikacji do obsługi czatu
W tabeli poniżej znajdziesz dodatkowe kwestie, które należy wziąć pod uwagę podczas zarządzania wdrożeniami w przypadku konkretnych architektur aplikacji do czatu:
Architektura | Format wdrożenia | Uwagi |
---|---|---|
HTTP | URL punktu końcowego HTTP |
|
Google Apps Script | Identyfikator wdrożenia |
|
Pub/Sub | Temat Pub/Sub | W przypadku każdego wdrożenia należy używać innego tematu Pub/Sub. |
Powiązane artykuły
- Testowanie funkcji interaktywnych aplikacji Google Chat
- Tworzenie wdrożeń Apps Script i zarządzanie nimi
- Wybieranie architektury aplikacji Google Chat