נקודות קצה אזוריות

העברות מבוססות-סוכן של Storage Transfer Service תומכות בנקודות קצה אזוריות של Cloud Storage. כשמציינים נקודת קצה אזורית של Cloud Storage, כל תעבורת העברת הנתונים דרך הסוכן אל קטגוריה של Cloud Storage או ממנה נשארת באותו אזור של Google Cloud. כל הקטגוריות של Cloud Storage שמשתתפות בהעברה, כולל קטגוריות ביניים להעברות בין מערכות קבצים, צריכות להיות ממוקמות באזור שצוין, אחרת ההעברה תיכשל.

אם לא מציינים נקודת קצה אזורית, סוכן ההעברה מתחבר לנקודת הקצה הגלובלית, שמנתבת את התעבורה בצורה אופטימלית אבל לא מבטיחה שהנתונים במעבר יהיו מוגבלים לאזור.

אין תמיכה בנקודות קצה אזוריות בהעברות ללא סוכן.

ציון נקודת קצה אזורית

נקודות הקצה מצוינות ברמת סוכן ההעברה. צריך להתקין את הסוכן באמצעות הפקודה docker.

כדי לציין נקודת קצה אזורית, משתמשים בדגל --gcs-api-endpoint כשמתקינים סוכן העברה באמצעות docker run:

sudo docker run --ulimit memlock=64000000 -d --rm \
--volumes-from gcloud-config \
-v HOST_DIRECTORY:CONTAINER_DIRECTORY \
gcr.io/cloud-ingest/tsop-agent:latest \
--project-id=PROJECT_ID \
--hostname=$(hostname) \
--agent-pool=POOL_NAME \
--gcs-api-endpoint=storage.LOCATION.rep.googleapis.com

הדגל מקבל את כל האזורים היחידים ב-Cloud Storage, וגם את האזור הגיאוגרפי US שכולל מספר אזורים ואת האזור הגיאוגרפי EU שכולל מספר אזורים. רשימה מלאה של המיקומים זמינה במאמר מיקומי קטגוריות.

עקביות אזורית של נקודות קצה במאגרי סוכנים

כשמציינים מאגר נציגים לסוכן העברה, חשוב לזכור ש-Storage Transfer Service לא אוכף נקודות קצה אזוריות אחידות בכל הנציגים במאגר הזה. המשמעות היא שאפשר לערבב בטעות בין סוכנים שיש להם נקודת קצה אזורית ספציפית לבין סוכנים שאין להם נקודת קצה כזו באותו מאגר. כתוצאה מכך, יכול להיות שהתעבורה במאגר תנותב דרך נקודת הקצה הגלובלית.

כדי לוודא שהתנועה נשארת באזור הרצוי, צריך לכלול במאגר סוכנים נתון רק סוכנים עם אותה נקודת קצה אזורית.