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

כדי להעניק גישה לפעולות של Google Cloud Managed Lustre, צריך להקצות תפקידים בניהול הזהויות והרשאות הגישה (IAM) למשתמשים.

הרשאות IAM שולטות רק בגישה לפעולות של Google Cloud Managed Lustre, כמו יצירת מכונה של Google Cloud Managed Lustre. כדי לשלוט בגישה לפעולות במערכת הקבצים במופע, כמו קריאה או כתיבה לקובץ, משתמשים בהרשאות קובץ POSIX.

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

‫Managed Lustre משתמש בהרשאות הבאות:

הרשאה תיאור
lustre.instances.create יצירת מופעים חדשים
lustre.instances.delete מחיקת מכונות
lustre.instances.update עדכון מופעים. אין אפשרות למחוק
lustre.instances.get תיאור של מכונות
lustre.instances.list הצגת רשימה של כל המכונות
lustre.instances.exportData ייצוא נתונים מ-Managed Lustre אל Cloud Storage
lustre.instances.importData ייבוא נתונים מ-Cloud Storage אל Managed Lustre
lustre.locations.get קבלת מיקום
lustre.locations.list רשימה של כל המיקומים הנתמכים
lustre.operations.list הצגת רשימה של פעולות
lustre.operations.get קבלת פעולה
lustre.operations.cancel ביטול פעולה
lustre.operations.delete מחיקת פעולה

ב-Google Cloud אי אפשר להעניק הרשאות ספציפיות ישירות, אלא רק להקצות תפקיד שכולל הרשאות. התפקידים המוגדרים מראש של Managed Lustre הם:

  • אדמין של Managed Lustre (roles/lustre.admin)
  • בעל הרשאת צפייה ב-Managed Lustre (roles/lustre.viewer)

בטבלה הבאה מפורטות ההרשאות שמוענקות על ידי התפקידים המוגדרים מראש ב-Managed Lustre, וגם על ידי התפקיד הבסיסי Editor:

יכולת עריכה (roles/editor) ‫Managed Lustre (roles/lustre.*)
admin viewer
יצירת מופעים
מחיקת מכונות
עדכון מופעים
קבלת מכונות
הצגת רשימה של מכונות
ייבוא/ייצוא של נתונים מ-Cloud Storage או אל Cloud Storage
קבלת מיקום
הצגת רשימה של מיקומים נתמכים
הצגת רשימה של פעולות ממושכות
קבלת פעולה
ביטול פעולה
מחיקת פעולה

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

אם התפקידים המוגדרים מראש לא עונים על דרישות הגישה של הארגון, אפשר ליצור ולהחיל תפקידי IAM בהתאמה אישית.

כשיוצרים תפקידים בהתאמה אישית, מומלץ להשתמש בשילוב של תפקידים מוגדרים מראש כדי לוודא שההרשאות הנכונות כלולות יחד.

הרשאות נוספות שנדרשות Google Cloud

בנוסף להרשאות lustre, יש הרשאות Google Cloudשנדרשות כדי לבצע משימות ספציפיות.

משימה הרשאה
יצירת רשת VPC אפשר לעיין בקטע ההרשאות הנדרשות במאמר הגדרת רשת VPC
ייבוא מ-Cloud Storage לחשבון השירות של Managed Lustre נדרשת ההרשאה roles/storage.admin בדלי המקור. הוראות מפורטות מופיעות בקטע ההרשאות הנדרשות במאמר העברת נתונים אל Cloud Storage או ממנו.
ייצוא ל-Cloud Storage לחשבון השירות של Managed Lustre נדרשת הרשאה roles/storage.admin בקטגוריית היעד. הוראות מפורטות מופיעות בקטע ההרשאות הנדרשות במאמר העברת נתונים אל Cloud Storage או ממנו.
יצירת מכונות וירטואליות ב-Compute Engine Compute Instance Admin (v1). (roles/compute.instanceAdmin.v1) מידע נוסף זמין במאמרי העזרה של Compute Engine.
יצירה וניהול של אשכולות Google Kubernetes Engine מנהל מכל. (roles/container.admin) מידע נוסף זמין במסמכי Google Kubernetes Engine.