מידע על מיקום הנתונים

‫Developer Connect עומד בדרישות בנוגע למיקום הנתונים. המונח 'מיקום הנתונים' מתאר את המיקום שבו הנתונים מאוחסנים במצב מנוחה. כדי להבטיח תאימות, Developer Connect מבצע את הפעולות הבאות:

  • מאחסן נתוני משאבים במכונות Spanner אזוריות
  • יוצר רפליקות של נתונים רק באזורים ייעודיים בענן
  • תורי webhook בתוך תורי Spanner אזוריים

עם זאת, זה לא נכון לגבי כל החיבורים. כברירת מחדל, חיבורים ל-GitHub משתמשים בנושא Pub/Sub גלובלי להעברת אירועים. לאחר מכן הנושא משוכפל למינויים אזוריים. למרות שהודעות Pub/Sub לא נשמרות באופן קבוע על ידי Pub/Sub, הניתוב הגלובלי הזה לא עומד בדרישות של שמירת נתונים במקום מסוים, כי Pub/Sub שומר כל הודעה בנושא גלובלי באופן זמני.

כשיוצרים חיבור ל-GitHub באמצעות Google Cloud CLI, החיבור הוא אזורי, אבל אפליקציית Developer Connect GitHub שבה נעשה שימוש בחיבור היא גלובלית, ולכן היא לא עומדת בדרישות של מיקום הנתונים.

כשיוצרים חיבור ל-GitHub באמצעות Google Cloud console, האפשרות 'מיקום הנתונים' מושבתת כברירת מחדל עבור החיבור הזה. כדי להפעיל את התכונה, מסמנים את תיבת הסימון הפעלת שמירת נתונים במיקום גיאוגרפי. הפעולה הזו תגרום לכך שהחיבור הזה ל-GitHub יעמוד בדרישות של שמירת נתונים במדינה מסוימת. ‫Developer Connect יוצר אפליקציית GitHub לחיבור שלכם, שנמצאת בבעלות חשבון המשתמש או הארגון שלכם ב-GitHub. האפליקציה משתמשת בנקודת קצה של webhook אזורי לכל חיבור.

כדי ליצור חיבור ל-GitHub שעומד בדרישות של שמירת נתונים במדינה מסוימת, אפשר לעיין במאמר בנושא חיבור ל-GitHub.