ניהול של קבוצות הקשר ב-Cloud SQL Studio

במאמר הזה מוסבר איך ליצור קבוצות הקשר ב-Cloud SQL ל-PostgreSQL Studio באמצעות קובץ של קבוצת הקשר. השמות של קבוצות ההקשרים צריכים להיות ייחודיים במסד הנתונים.

למידע ולמידה על קבוצות הקשר, ראה סקירה כללית על קבוצות הקשר.

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

לפני שיוצרים נציג, צריך לבצע את הפעולות הבאות.

הפעלת שירותים נדרשים

מפעילים את השירותים הבאים בפרויקט:

הכנת מכונה של Cloud SQL

מוודאים שיש לכם גישה למכונה קיימת של Cloud SQL או יוצרים מכונה חדשה. מידע נוסף מופיע במאמר יצירת מכונות ל-Cloud SQL.

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

תפקידים והרשאות נדרשים

  • מוסיפים למכונה חשבון משתמש או חשבון שירות ב-IAM. מידע נוסף זמין במאמר בנושא ניהול משתמשים באמצעות אימות מסד נתונים של IAM ב-Cloud SQL.
  • מקצים למשתמש ב-IAM את התפקידים cloudsql.studioUser,‏ cloudsql.instanceUser ו-geminidataanalytics.queryDataUser ברמת הפרויקט. מידע נוסף זמין במאמר הוספת קשירת מדיניות IAM לפרויקט.
  • כדי ליצור, להעלות ולנהל קבוצות של הקשרים, צריך להקצות למשתמש IAM את התפקיד 'עריכת קטלוג Dataplex' (roles/dataplex.catalogEditor) או 'אדמין קטלוג Dataplex' (roles/dataplex.catalogAdmin) ברמת הפרויקט. מידע נוסף זמין במאמר הרשאות לקבוצות של הגדרות הקשר.
  • אתם צריכים גם להעניק הרשאות קריאה בלבד למסד הנתונים לחשבון משתמש או לחשבון שירות ב-IAM. כדי לעשות את זה, אתם צריכים להתחבר כמשתמש עם הרשאות של משתמש-על, כמו המשתמש postgres.

    GRANT SELECT ON ALL TABLES IN SCHEMA public TO USER_NAME;

    מחליפים את USER_NAME בכתובת האימייל של המשתמש. צריך להוסיף מרכאות סביב כתובת האימייל כי היא מכילה תווים מיוחדים (‎@ ו-.).

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

מתן הרשאה ל-executesql למכונת Cloud SQL

כדי לתת את ההרשאה executesql למכונה של Cloud SQL ולהפעיל את Cloud SQL Data API, מריצים את הפקודה הבאה:
gcloud config set project PROJECT_ID
gcloud components update
gcloud beta sql instances patch INSTANCE_ID --data-api-access=ALLOW_DATA_API
מחליפים את הערכים הבאים:
  • ‫PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • ‫INSTANCE_ID: המזהה של מופע Cloud SQL.
כדי לבצע את השלבים במדריך הזה, נכנסים אל Google Cloud ומאמתים את מסד הנתונים באמצעות אימות IAM.

יצירת קבוצת הקשרים

כדי ליצור קבוצת הקשר:

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

    מעבר אל Cloud SQL

  2. בוחרים מכונה מהרשימה.

  3. בתפריט הניווט, לוחצים על Cloud SQL Studio.

  4. נכנסים ל-Studio באמצעות אימות IAM.

  5. בחלונית Explorer, ליד Context sets, לוחצים על View actions.

  6. לוחצים על יצירת קבוצת הקשר.

  7. בקטע שם קבוצת ההקשר, נותנים שם ייחודי לקבוצת ההקשר. השם של קבוצת ההקשרים תלוי אותיות רישיות (case-sensitive) ויכול להכיל אותיות, מספרים, מקפים וקווים תחתונים.

  8. זה שינוי אופציונלי. בתיאור של קבוצת ההקשרים, מוסיפים תיאור לקבוצת ההקשרים.

  9. לוחצים על יצירה.

יצירת קבוצות של הקשרים

אחרי שיוצרים קבוצת הקשר, פועלים לפי השלבים שמפורטים בקטע יצירת הקשרים באמצעות Gemini CLI כדי ליצור קובץ של קבוצת הקשר. אחר כך אתם יכולים לערוך את קבוצת ההקשר כדי להעלות את הקובץ של קבוצת ההקשר.

עריכת קבוצת הקשרים

כדי לערוך קבוצת הקשר:

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

    מעבר אל Cloud SQL

  2. בוחרים מופע מהרשימה.

  3. בתפריט הניווט, לוחצים על Cloud SQL Studio.

  4. נכנסים ל-Studio באמצעות אימות IAM.

  5. בחלונית Explorer, ליד Context sets, לוחצים על View actions.

  6. לוחצים על עריכת קבוצת ההקשר.

  7. זה שינוי אופציונלי. עורכים את תיאור קבוצת ההקשרים.

  8. בקטע העלאת קובץ של קבוצת הקשרים, לוחצים על עיון ובוחרים את הקובץ של קבוצת ההקשרים.

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

מחיקת קבוצת הקשרים

כדי למחוק קבוצת הקשר, מבצעים את השלבים הבאים:

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

    מעבר אל Cloud SQL

  2. בוחרים מכונה מהרשימה.

  3. בתפריט הניווט, לוחצים על Cloud SQL Studio.

  4. נכנסים ל-Studio באמצעות אימות IAM.

  5. בחלונית Explorer, ליד Context sets, לוחצים על View actions.

  6. לוחצים על מחיקת קבוצת ההקשרים.

  7. בתיבת הדו-שיח לאישור Delete context set, מזינים את השם של קבוצת ההקשרים.

  8. לוחצים על אישור כדי למחוק את קבוצת ההקשר.

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