בדף הזה מוסבר איך ליצור פריסות ולנהל אותן באפליקציית 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 |
אפליקציית Dev Task | http://example.com/api/myapp/head |
ביום | task-chat-app-staging |
אפליקציית Staging Task | http://example.com/api/myapp/staging |
ייצור | task-chat-app |
אפליקציית המשימות | http://example.com/api/myapp/ |
ניהול פריסות על סמך הארכיטקטורה של אפליקציית Chat
בטבלה הבאה מפורטות נקודות נוספות שכדאי להביא בחשבון כשמנהלים פריסות של ארכיטקטורות ספציפיות של אפליקציות ל-Chat:
ארכיטקטורה | פורמט הפריסה | לתשומת ליבכם |
---|---|---|
HTTP | כתובת ה-URL של נקודת הקצה של HTTP |
|
Google Apps Script | מזהה פריסה |
|
Pub/Sub | נושא Pub/Sub | צריך להשתמש בנושא Pub/Sub שונה לכל פריסה. |
נושאים קשורים
- בדיקת תכונות אינטראקטיביות באפליקציות ל-Google Chat
- יצירה וניהול של פריסות סקריפט של Google Apps
- בחירת ארכיטקטורה של אפליקציה ל-Chat