Dialogflow מספק שמירת נתונים כדי לשמור את הנתונים במנוחה באופן פיזי בתוך אזור או מיקום גיאוגרפי. כשמציינים אזור, הנתונים באחסון לא משוכפלים מחוץ לאזור. המחיר זהה בכל האזורים.
השימוש באזורים נועד למטרות הבאות:
- יכול להיות שבמערכת שלכם יש דרישות רגולטוריות או דרישות מדיניות שקובעות איפה הנתונים צריכים להיות מאוחסנים.
- יכול להיות שזמני האחזור ברשת ישתפרו אם הנתונים יהיו באותו אזור שבו נמצאים הלקוחות שלכם.
לדוגמה, אם לקוחות בבריטניה משתמשים ב-
europe-west2, הם יכולים לצפות לזמן אחזור טוב יותר.
נתונים באחסון
כל הנתונים של משתמשי הקצה ומשתמשי הפיתוח ב-Dialogflow כלולים בנתונים במנוחה. לדוגמה:
- כל משאבי הסוכן שמוגדרים באמצעות קונסולה או API (כמו כוונות, ישויות וכו')
- כל הגדרות הסוכן שנקבעו באמצעות המסוף או ה-API
- היסטוריית השאילתות
- תוצאות האימות
- משימות ליצירת מודלים
- משימות אימון
- משימות של פעולות ממושכות
אזורים שבהם השירות זמין
אלה האזורים שזמינים ב-Dialogflow:
| קיבוץ לפי מדינה | מיקום גיאוגרפי | מזהה אזור |
|---|---|---|
| אירופה | בלגיה | europe-west1 |
| אירופה | לונדון | europe-west2 |
| אסיה ואזור האוקיינוס השקט | סידני | australia-southeast1 |
| אסיה ואזור האוקיינוס השקט | טוקיו | asia-northeast1 |
| עולמי | השירות של Dialogflow הוא גלובלי, והנתונים במצב מנוחה נמצאים בארה"ב | global (מועדף) או ללא אזור (ברירת מחדל) * |
| סמל | תיאור |
|---|---|
| * | יכול להיות שזמן הטעינה יהיה ארוך יותר כשמתקשרים לאזור global מחוץ לארה"ב. אם אפשר, עדיף לבחור אזור ספציפי יותר שקרוב לשירותים ולמשתמשי הקצה שלכם. |
בחירת אזור באמצעות המסוף
בפינה הימנית העליונה של מסוף Dialogflow ES יש תפריט נפתח לבחירת אזור.
לכל נציג יש אזור קבוע שמוגדר כשהוא נוצר.
כשבוחרים אזור במסוף, אפשר רק ליצור סוכנים או להציג רשימה של סוכנים באזור שנבחר.
אזור ברירת המחדל הוא global.
בחירת אזור באמצעות ה-API
אם הסוכן שלכם נוצר באזור שאינו ברירת המחדל, אתם צריכים לציין את האזור הזה כשאתם מבצעים קריאה ל-API עבור בקשות בזמן העיצוב או בזמן הריצה.
כדי לציין אזור, צריך לספק פרמטר location לבקשות API.
במקרה של קריאות REST, מבצעים את שתי הפעולות הבאות:
- מציינים את הפרמטר של נתיב כתובת ה-URL
location. באזורglobal, משתמשים ב-global. - באזור
global, צריך להשתמש ב-dialogflow.googleapis.comכשם המארח. בכל שאר האזורים, משתמשים ב-[REGION_ID]-dialogflow.googleapis.comבשם המארח.
דוגמאות:
https://dialogflow.googleapis.com/v2/projects/PROJECT/locations/global/agents/https://asia-northeast1-dialogflow.googleapis.com/v2/projects/PROJECT/locations/asia-northeast1/agents/
לספריות לקוח, אפשר לעיין במסמכי התיעוד של ספריות הלקוח. עליך לבצע את הפעולות הבאות:
מגדירים את נקודת הקצה של שירות Dialogflow לאחת מהאפשרויות הבאות:
dialogflow.googleapis.com:443 REGION_ID-dialogflow.googleapis.com:443
מגדירים את שם הסשן ל:
projects/PROJECT_ID/locations/REGION_ID/agent/sessions/SESSION_ID
רישום ביומן Cloud
במדריך ל-Cloud Logging מוסבר איך לשלוט באזור שבו היומנים מאוחסנים.
מגבלות
כשבוחרים אזור שאינו ברירת המחדל ב-Dialogflow Console, התכונות הבאות לא זמינות:
APIs Explorer, שמופיע במסמכי עזר רבים של REST, תומך רק באזור global לקריאות API.