בקרת גישה באמצעות IAM

בקרת הגישה ב- Google Cloud מתבצעת באמצעות ניהול זהויות והרשאות גישה (IAM). בעזרת IAM אפשר להגדיר הרשאות שמפרטות למי יש איזו גישה לאילו משאבים בפרויקט.

ב-Cloud Source Repositories נעשה שימוש ב-IAM לבקרת גישה. אתם יכולים להשתמש ב-IAM כדי להוסיף חברי צוות לפרויקט ולהעניק להם הרשאות ליצור מאגרי מידע, לצפות בהם ולעדכן אותם.

בדף הזה מוסבר על ההרשאות והתפקידים ב-IAM שרלוונטיים ל-Cloud Source Repositories.

הרשאות

באמצעות IAM, כל פעולה במאגר ב-Cloud Source Repositories מחייבת שלחשבון שמבצע את הפעולה יהיו ההרשאות המתאימות. אתם לא מעניקים הרשאות ספציפיות לחשבון. במקום זאת, אתם מקצים תפקיד שכולל את קבוצת ההרשאות המתאימה.

בטבלה הבאה מפורטות ההרשאות שזמינות ב-Cloud Source Repositories.

הרשאה תיאור
source.repos.list הצגת רשימה של מאגרי מידע בפרויקט.
source.repos.create יצירת מאגר בפרויקט.
source.repos.get שכפול, איחזור ועיון במאגרים.
source.repos.update שליחת השינויים למאגר.
source.repos.updateRepoConfig שינוי ההגדרה של מאגר.
source.repos.delete מחיקת מאגר.
source.repos.getIamPolicy קריאה או צפייה במדיניות ה-IAM של מאגר.
source.repos.setIamPolicy שינוי מדיניות ה-IAM של מאגר.
source.repos.getProjectConfig לקרוא או להציג את הגדרות הפרויקט Google Cloud .
source.repos.updateProjectConfig שינוי ההגדרה של הפרויקט Google Cloud .

תפקידים

הקצאת הרשאות לחשבונות מתבצעת באמצעות תפקידים. בטבלה הבאה מפורטים התפקידים שזמינים ב-Cloud Source Repositories.

תפקיד שם התפקיד
roles/source.reader בעל הרשאת קריאה למאגר המקור
roles/source.writer Source Repository Writer
roles/source.admin מנהל מאגר מקור

מטריצת תפקידים והרשאות

בטבלה הבאה אפשר לבחור את התפקיד המתאים לחשבון על סמך סוגי הפעולות שרוצים שהחשבון יבצע.

יכולת reader writer admin
הצגת רשימה של מאגרי נתונים
שכפול, אחזור ועיון במאגרי מידע
עדכון מאגרי נתונים
יצירת מאגרים
עדכון ההגדרות של מאגרי מידע
מחיקת מאגרי מידע
הצגת מדיניות IAM
הגדרת מדיניות IAM
צפייה בהגדרות Google Cloud של פרויקט
עדכון ההגדרות של פרויקט Google Cloud

תפקידים בהתאמה אישית

בנוסף לתפקידים המוגדרים מראש, Cloud Source Repositories תומך גם בתפקידים מותאמים אישית. מידע נוסף זמין במאמר יצירה וניהול של תפקידים בהתאמה אישית במסמכי ה-IAM.

הענקת גישה לחשבונות משתמשים

ב-IAM, אתם מעניקים גישה לחשבונות משתמשים. יש כמה סוגים של חשבונות משתמשים. רשימה מלאה מופיעה במאמר סוגי חשבונות משתמשים.

במאמר הענקה, שינוי וביטול גישה למשאבים מוסבר איך נותנים גישה לחברים.

אי אפשר להגדיר מאגר כציבורי. Google Cloud לכן, Cloud Source Repositories לא תומך בסוגי החברים הבאים:

  • allAuthenticatedUsers
  • allUsers