ב-Google Cloud יש ממשק לניהול זהויות והרשאות גישה (IAM), שמאפשר לתת גישה למשאבים ספציפיים ב- Google Cloud ולמנוע גישה לא רצויה למשאבים אחרים. בדף הזה מוסבר איך Cloud SQL משתלב עם IAM . למידע מפורט על Google Cloud IAM, תוכלו לעיין במסמכי העזרה של IAM.
ב-Cloud SQL יש קבוצה של תפקידים מוגדרים מראש שנועדו לעזור לכם לשלוט בגישה למשאבים של Cloud SQL. אם התפקידים המוגדרים מראש לא מספקים את קבוצות ההרשאות שאתם צריכים, אתם יכולים גם ליצור תפקידים בהתאמה אישית. בנוסף, התפקידים הבסיסיים הקודמים (עריכה, צפייה ובעלים) עדיין זמינים, אבל הם לא מספקים את אותה בקרת גישה פרטנית כמו התפקידים של Cloud SQL. באופן ספציפי, התפקידים הבסיסיים נותנים גישה למשאבים בכל Google Cloud, ולא רק ל-Cloud SQL. למידע נוסף על תפקידים בסיסיים ב- Google Cloud , קראו את המאמר תפקידים בסיסיים.
אפשר להגדיר מדיניות IAM בכל רמה בהיררכיית המשאבים: ברמת הארגון, ברמת התיקייה או ברמת הפרויקט. משאבים יורשים את כללי המדיניות מכל ההורים שלהם בהיררכיה.
ב-Cloud SQL ל-SQL Server אפשר להשתמש באימות IAM רק לפעולות במכונות ובגיבויים. אי אפשר להשתמש באימות IAM לפעולות במסד הנתונים. אפשר להשתמש באפשרויות האימות הבאות לפעולות ולשאילתות במסד הנתונים:
- אימות מובנה של מסד נתונים באמצעות שם משתמש וסיסמאות
- Active Directory בניהול הלקוח
- שירות מנוהל ל-Microsoft Active Directory
מאמרי עזרה של IAM ל-Cloud SQL
- הרשאות שנדרשות למשימות נפוצות במסוף Google Cloud
- הרשאות נדרשות לפקודות
gcloud sql - ההרשאות הנדרשות לשיטות של Cloud SQL Admin API
- תפקידי IAM מוגדרים מראש ב-Cloud SQL
- הרשאות והתפקידים שלהן
- תפקידים בהתאמה אישית
מושגים שקשורים לאימות ב-IAM
כשמשתמשים באימות IAM, הרשאת הגישה למשאב (מכונה של Cloud SQL) לא ניתנת ישירות למשתמש הקצה. במקום זאת, ההרשאות מקובצות לתפקידים, והתפקידים מוקצים לחשבונות. למידע נוסף, קראו את הסקירה הכללית על IAM.
מדיניות IAM כוללת את הישויות הבאות:
- חשבונות משתמשים. ב-Cloud SQL אפשר להשתמש בשני סוגים של חשבונות משתמשים: חשבון משתמש וחשבון שירות (לאפליקציות). מידע נוסף מופיע במאמר מושגים שקשורים לזהות.
- תפקידים. תפקיד הוא אוסף של הרשאות. אתם יכולים להקצות תפקידים לחשבונות משתמשים כדי לתת להם את ההרשאות הנדרשות לביצוע משימות ספציפיות. מידע נוסף על תפקידי IAM מופיע במאמר תפקידים.
- משאב. המשאבים שחשבונות המשתמשים ניגשים אליהם הם מכונות של Cloud SQL. כברירת מחדל, קישורי מדיניות IAM חלים ברמת הפרויקט, כך שחשבונות משתמשים מקבלים הרשאות תפקיד לכל המכונות של Cloud SQL בפרויקט.