מידע על בקרת גישה

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

רמות של בקרת גישה

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

גישה ברמת המכונה
גישה ברמת המכונה מאפשרת גישה למכונה של Cloud SQL מאפליקציה או מלקוח (שפועלים בסביבת ברירת המחדל ב-App Engine או באופן חיצוני) או משירות אחר של Google Cloud , כמו Compute Engine.
גישה למסד הנתונים
הגישה למסד הנתונים משתמשת בתפקידים ברמת השרת כדי לקבוע אילו משתמשי SQL Server יכולים לגשת לנתונים במכונה.

גישה ברמת המכונה

האופן שבו מגדירים את הגישה ברמת המכונה תלוי במקום שממנו מתחברים:
מקור החיבור אפשרויות הגדרה של גישה מידע נוסף
Google Kubernetes Engine
  • קובץ אימג' של Docker ל-Cloud SQL Auth Proxy
סביבת ברירת המחדל ב-App Engine
  • אותו פרויקט: הגדרת IAM
  • בין פרויקטים: הגדרת IAM
סביבה גמישה
  • אותו פרויקט: מוגדר מראש
  • בין פרויקטים: הגדרת IAM
לקוח אחד (sqlcmd)
  • Cloud SQL Auth Proxy
  • אישור כתובת ה-IP של הלקוח
אפליקציות חיצוניות
  • Cloud SQL Auth Proxy
  • אישור כתובת ה-IP של הלקוח
Cloud Run
  • מכונה של Cloud SQL שמוגדרת עם כתובת IP ציבורית.
  • בין פרויקטים: הגדרת IAM
Google Kubernetes Engine
  • כתובת IP פרטית
  • אם כתובת ה-IP ציבורית, נדרש Cloud SQL Auth Proxy

גישה למסד הנתונים

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

למידע נוסף, ראו משתמשי SQL Server ויצירה וניהול של משתמשי SQL Server.

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