בדף הזה מוסבר איך ליצור ולנהל פריסות של אפליקציית Google Chat. שמירה על פריסות שונות מאפשרת לנהל טוב יותר כל שלב במחזור החיים של אפליקציית Chat ולפרסם שינויים בסביבת הייצור בצורה בטוחה.
יצירת פריסות לכל שלב במחזור החיים של האפליקציה
כדי לנהל את אפליקציית Chat במהלך מחזור החיים שלה, מומלץ ליצור ולפרוס אפליקציית Chat לכל אחד מהסביבות הבאות:
- פיתוח: הסביבה שבה אתם עובדים על השינויים. במקרה הצורך, אפשר להשתמש בפריסה של head או להריץ את הסביבה הזו באופן מקומי.
- Staging: הסביבה שאתם פורסים לבודקים נאמנים לצורך בדיקה מקצה לקצה. הסביבה הזו צריכה להיות קרובה ככל האפשר לסביבת הייצור.
- סביבת ייצור: הסביבה שאתם פורסים למשתמשי הקצה באמצעות פרסום אפליקציית Chat ב-Google Workspace Marketplace.
לכל אפליקציית Chat שפורסים צריך ליצור פרויקט ב-Google Cloud. כשמגדירים את Chat API בכל פרויקט ב-Cloud, מומלץ להשתמש בשם ייחודי של האפליקציה, בכתובת URL של דמות ובתיאור כדי שתוכלו להבדיל בין האפליקציות של Chat ל-Google Chat.
בדוגמה הבאה, אפליקציית Chat שנקראת Task app
מבוססת על HTTP ומשתמשת בנקודות קצה שונות לפריסה בסביבות הפיתוח, ההרצה והייצור:
סביבה | שם הפרויקט ב-Cloud | שם האפליקציה | כתובת URL של נקודת קצה ב-HTTP |
---|---|---|---|
פיתוח | task-chat-app-dev |
אפליקציית משימות פיתוח | http://example.com/api/myapp/head |
ביום | task-chat-app-staging |
אפליקציית Staging Tasks | http://example.com/api/myapp/staging |
ייצור | task-chat-app |
אפליקציית Tasks | http://example.com/api/myapp/ |
ניהול הפריסות על סמך הארכיטקטורה של אפליקציית Chat
בטבלה הבאה מפורטות נקודות נוספות שכדאי להביא בחשבון כשמנהלים פריסות של ארכיטקטורות ספציפיות של אפליקציית Chat:
ארכיטקטורה | פורמט הפריסה | לתשומת ליבכם |
---|---|---|
HTTP | כתובת ה-URL של נקודת הקצה (endpoint) ב-HTTP |
|
Google Apps Script | מזהה הפריסה |
|
Pub/Sub | נושא Pub/Sub | צריך להשתמש בנושא Pub/Sub שונה לכל פריסה. |
נושאים קשורים
- בדיקת תכונות אינטראקטיביות באפליקציות של Google Chat
- פרסום אפליקציות ב-Google Chat
- יצירה וניהול של פריסות של Apps Script
- בחירת הארכיטקטורה של האפליקציות ל-Chat