הגדרה של מאגר נתונים ב-GitLab

בדף הזה מוסבר איך ליצור מאגר נתונים ולחבר את GitLab ל-Gemini Enterprise.

לפני שמתחילים

לפני שמגדירים את החיבור ל-GitLab, צריך לוודא שיש לכם:

  • מקצים את התפקיד Discovery Engine Editor‏ (roles/discoveryengine.editor). התפקיד הזה נדרש כדי שהמשתמש יוכל ליצור את מאגר הנתונים. כדי להקצות את התפקיד הזה:

    1. נכנסים לדף IAM במסוף Google Cloud .

      כניסה לדף IAM

    2. מוצאים את חשבון המשתמש ולוחצים על עריכה .
    3. מקצים למשתמש את התפקיד Discovery Engine Editor. מידע נוסף זמין במאמר תפקידים והרשאות ב-IAM.

  • נכנסים לחשבון ב-GitLab ומשיגים פרטי כניסה לאימות.

  • כדי להשתמש במחבר הזה, צריך ליצור אפליקציית GitLab. מידע נוסף זמין במאמר יצירת אפליקציות GitLab.

יצירת מאגר נתונים ב-GitLab

כדי ליצור מאגר נתונים של GitLab:

  1. במסוף Google Cloud , נכנסים לדף Gemini Enterprise.

    Gemini Enterprise

  2. בוחרים פרויקט ב- Google Cloud או יוצרים פרויקט חדש.

  3. בתפריט הניווט, לוחצים על מאגרי נתונים.

  4. ‫Create data store.

  5. בקטע Source, מחפשים את GitLab ולוחצים על Select.

    select-GitLab
    בוחרים באפשרות GitLab.

  6. בקטע נתונים:

    1. בקטע הגדרות אימות, מזינים את הפרטים הבאים:

      • מזהה לקוח: מזהה הלקוח ב-OAuth של האפליקציה.
      • סוד לקוח: סוד הלקוח ב-OAuth של האפליקציה.
      enter-client-credentials
      מזינים את פרטי הכניסה של הלקוח.

      מידע נוסף על פרטי כניסה זמין במאמר הגדרת GitLab.

    2. לוחצים על Continue ומשלימים את הכניסה וההרשאה ל-GitLab.

    3. בקטע Destinations, מזינים את כתובת ה-URL של המכונה ב-GitLab.

      enter-gitlab-url
      מזינים את כתובת ה-URL של המכונה של GitLab.
    4. לוחצים על Continue.

    5. בקטע Advanced options, מזינים את שם הארגון בשדה Owner login.

    6. לוחצים על Continue.

    7. בקטע Entities to search, בוחרים באפשרות Project.

      enter-project
      בוחרים את הישות שרוצים לחפש.
  7. לוחצים על Continue.

  8. בקטע Configuration (הגדרה):

    1. ברשימה Multi-region, בוחרים את המיקום של מחבר הנתונים.
    2. בשדה השם של מחבר הנתונים, נותנים שם למחבר.
    3. אם בחרתם באפשרות us או eu בתור המיקום, מגדירים את הגדרות ההצפנה:
      • אופציונלי: אם לא הגדרתם מפתחות לאזור יחיד, לחצו על מעבר לדף ההגדרות כדי לעשות זאת. מידע נוסף זמין במאמר רישום מפתח לאזור יחיד למחברים של צד שלישי.
      • בוחרים באפשרות מפתח הצפנה בניהולGoogle או מפתח Cloud KMS.
      • אם בחרתם באפשרות Cloud KMS key:
        • ברשימה Key management type, בוחרים את הסוג המתאים.
        • ברשימה Cloud KMS key, בוחרים את המפתח.
      מידע נוסף זמין במאמר מפתחות הצפנה בניהול הלקוח.

  9. לוחצים על Continue.

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

  11. לוחצים על יצירה. ‫Gemini Enterprise יוצר את מאגר הנתונים ומציג את מאגרי הנתונים בדף Data Stores.

בדף Data Stores, לוחצים על שם מאגר הנתונים כדי לראות את הסטטוס. אחרי שהסטטוס של מאגר הנתונים משתנה מ-Creating ל-Active, אפשר להשתמש במחבר של GitLab.

טיפול בנתונים והרצת שאילתות

בקטע הזה מוסבר איך Gemini Enterprise מנהל את השאילתה שלכם ומהן ההשלכות על הפרטיות כשמשתמשים במאגר הנתונים המשותף.

הרצת שאילתות

אחרי שנותנים הרשאה ל-GitLab ושולחים שאילתת חיפוש ל-Gemini Enterprise:

  • ‫Gemini Enterprise שולח את שאילתת החיפוש ישירות ל-API של GitLab.
  • ‫Gemini Enterprise משלב את התוצאות עם תוצאות ממקורות נתונים מקושרים אחרים ומציג תוצאת חיפוש מקיפה.

טיפול בנתונים

כשמשתמשים בחיפוש מאוחד של צד שלישי, חלים הכללים הבאים לטיפול בנתונים:

  • מחרוזת השאילתה נשלחת למערכת הבק-אנד של צד שלישי לחיפוש (GitLab API).
  • הצדדים השלישיים האלה עשויים לשייך את השאילתות לזהות שלכם.
  • אם מופעלים כמה מקורות נתונים של חיפוש מאוחד, יכול להיות שהשאילתה תישלח לכולם.
  • אחרי שהנתונים מגיעים למערכת של הצד השלישי, הם כפופים לתנאים ולהגבלות ולמדיניות הפרטיות של המערכת הזו.

המאמרים הבאים