בדף הזה מוסבר על התפקידים של ניהול הזהויות והרשאות הגישה (IAM) שזמינים ב-Memorystore for Valkey, ועל ההרשאות שמשויכות לתפקידים האלה.
במאמר איך נותנים או מבטלים תפקידים בודדים מוסבר איך נותנים תפקיד למשתמש בפרויקט.
תפקידים מוגדרים מראש
התפקידים המוגדרים מראש הבאים זמינים ב-Memorystore for Valkey. אם מעדכנים תפקיד של חשבון משתמש במערכת לניהול הזהויות והרשאות הגישה, חולפות כמה דקות עד שהשינוי נכנס לתוקף.
| תפקיד | שם | הרשאות ב-Memorystore | תיאור |
|---|---|---|---|
|
בעלים |
|
גישה ושליטה מלאה בכל המשאבים; ניהול גישת המשתמשים Google Cloud |
|
עריכה | כל ההרשאות של memorystore, מלבד *.getIamPolicy ו-.setIamPolicy |
גישת קריאה וכתיבה לכל המשאבים של Google Cloud ו-Valkey (שליטה מלאה, למעט היכולת לשנות הרשאות) |
|
צפייה |
|
הרשאת קריאה בלבד לכל Google Cloud המשאבים, כולל משאבי Valkey |
|
אדמין של Memorystore |
|
גישה מלאה לכל המשאבים של Memorystore for Valkey. |
|
Memorystore Editor | כל ההרשאות של memorystore מלבד
|
ניהול מכונות של Memorystore for Valkey. אי אפשר ליצור או למחוק מופעים. |
|
Memorystore Viewer | כל ההרשאות של memorystore מלבד
|
הרשאת קריאה בלבד לכל המשאבים של Memorystore for Valkey. |
|
משתמש בחיבור למסד נתונים ב-Memorystore |
|
תפקיד שאפשר להקצות למשתמשים שצריכים לבצע אימות באמצעות אימות IAM. |
הרשאות והתפקידים שלהן
בטבלה הבאה מפורטות כל ההרשאות שנתמכות ב-Memorystore for Valkey, והתפקידים ב-Memorystore for Valkey שכוללים אותן:
| הרשאה | תפקיד Memorystore | תפקיד בסיסי |
|---|---|---|
|
Memorystore Admin Memorystore Editor Memorystore Viewer |
צפייה |
|
Memorystore Admin Memorystore Editor Memorystore Viewer |
צפייה |
|
Memorystore Admin | בעלים |
|
Memorystore Admin Memorystore Editor |
עריכה |
|
Memorystore Admin Memorystore Database Connection User |
בעלים |
|
Memorystore Admin | בעלים |
תפקידים בהתאמה אישית
אם התפקידים המוגדרים מראש לא עונים על הדרישות העסקיות הייחודיות שלכם, אתם יכולים להגדיר תפקידים בהתאמה אישית עם הרשאות שאתם מציינים. כדי לתמוך בכך, IAM כולל אפשרות של תפקידים בהתאמה אישית. כשיוצרים תפקידים בהתאמה אישית ל-Memorystore for Valkey, חשוב לוודא שכוללים את resourcemanager.projects.get וגם את resourcemanager.projects.list.
אחרת, המסוף לא יפעל כמו שצריך ב-Memorystore for Valkey. Google Cloud מידע נוסף זמין במאמר בנושא תלות בהרשאות.
במאמר יצירת תפקיד בהתאמה אישית מוסבר איך יוצרים תפקיד בהתאמה אישית.
הרשאות הצפנה בזמן ההעברה
בטבלה הבאה מפורטות ההרשאות שנדרשות להפעלה ולניהול של הצפנה במעבר ב-Memorystore for Valkey.
| נדרשות הרשאות | יצירת מופע Memorystore עם הצפנה במעבר | הורדת רשות האישורים |
|---|---|---|
memorystore.instances.create
|
✓ | X |
memorystore.instances.get
|
X | ✓ |
תפקיד יצירת מדיניות לקישוריות לרשת
ההרשאות שמתוארות בקטע הזה נדרשות לאדמין הרשת שמגדיר מדיניות של חיבור שירות ל-Memorystore for Valkey, כמו שמתואר בדף Networking.
כדי להגדיר את המדיניות שנדרשת ליצירת מופע של Memorystore for Valkey, לאדמין הרשת צריך להיות תפקיד networkconnectivity.consumerNetworkAdmin, שמעניק את ההרשאות הבאות:
- networkconnectivity.serviceconnectionpolicies.create
- networkconnectivity.serviceconnectionpolicies.list
- networkconnectivity.serviceconnectionpolicies.get
- networkconnectivity.serviceconnectionpolicies.delete
- networkconnectivity.serviceconnectionpolicies.update