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