בדף הזה מוסבר איך ליצור ולנהל פריסות של אפליקציית 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 של נקודת הקצה (endpoint) ב-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 |
אפליקציית 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