תפקידים והרשאות של IAM ל-Cloud NGFW
משתמשים בסרגל החיפוש כדי לחפש משימות, תפקידים או הרשאות ספציפיים, או בוחרים קטגוריית משימות מהתפריט הנפתח כדי לסנן את הרשימה.
| קטגוריית המשימה | משימה או יכולת | התפקיד הנדרש | ההרשאות הנדרשות |
|---|---|---|---|
| כללי מדיניות היררכיים של חומת אש | יצירת מדיניות חדשה של חומת אש היררכית | תפקיד אדמין של מדיניות חומת אש של Compute ברמת הארגון (roles/compute.orgFirewallPolicyAdmin) במשאב שבו המדיניות תהיה קיימתמידע נוסף זמין במאמר תפקידי IAM לשימוש במדיניות היררכית של חומת אש. |
compute.firewallPolicies.create |
| שיוך מדיניות למשאב | אחת מקבוצות התפקידים הבאות:
מידע נוסף זמין במאמר תפקידי IAM לשימוש בכללי מדיניות היררכיים של חומת אש. |
compute.firewallPolicies.usecompute.organizations.setFirewallPolicy |
|
| שינוי המדיניות על ידי הוספה, עדכון או מחיקה של כללי חומת האש של המדיניות | תפקיד אדמין של מדיניות חומת אש של Compute ברמת הארגון (roles/compute.orgFirewallPolicyAdmin)
במשאב שבו נמצאת המדיניות או במדיניות עצמהמידע נוסף זמין במאמר תפקידי IAM לשימוש במדיניות היררכית של חומת אש. |
compute.firewallPolicies.update |
|
| מחיקת המדיניות | תפקיד אדמין של מדיניות חומת אש של Compute ברמת הארגון (roles/compute.orgFirewallPolicyAdmin)
במשאב שבו נמצאת המדיניות או במדיניות עצמהמידע נוסף זמין במאמר תפקידי IAM לשימוש במדיניות היררכית של חומת אש. |
compute.firewallPolicies.delete |
|
| הצגת כללי חומת האש בפועל של רשת VPC | אחד מהתפקידים הבאים ברשת:
מידע נוסף זמין במאמר תפקידי IAM לשימוש בכללי מדיניות היררכיים של חומת אש. |
compute.networks.getEffectiveFirewallscompute.networks.getRegionEffectiveFirewalls |
|
| הצגת כללי חומת האש בפועל של מכונה וירטואלית ברשת | אחד מהתפקידים הבאים ב-VM:
מידע נוסף זמין במאמר תפקידי IAM לשימוש בכללי מדיניות היררכיים של חומת אש. |
compute.instances.getEffectiveFirewalls |
|
| מדיניות חומת אש גלובלית ברשתות | יצירת מדיניות חדשה של חומת אש ברשת גלובלית | התפקיד "אדמין אבטחה ב-Compute" (roles/compute.securityAdmin) בפרויקט שאליו שייכת המדיניותמידע נוסף זמין במאמר תפקידי IAM לשימוש בכללי מדיניות גלובליים של חומת אש של רשת. |
compute.firewallPolicies.create |
| שיוך מדיניות לרשת | התפקיד "אדמין רשת Compute" (roles/compute.networkAdmin) בפרויקט שבו תהיה מדיניות חומת האשמידע נוסף זמין במאמר תפקידי IAM לשימוש במדיניות חומת אש גלובלית ברשת. |
compute.firewallPolicies.usecompute.networks.setFirewallPolicy |
|
| שינוי המדיניות על ידי הוספה, עדכון או מחיקה של כללי חומת האש של המדיניות | התפקיד "אדמין אבטחה ב-Compute" (roles/compute.securityAdmin) בפרויקט שבו תהיה המדיניותמידע נוסף זמין במאמר תפקידי IAM לשימוש בכללי מדיניות גלובליים של חומת אש ברשת. |
compute.firewallPolicies.update |
|
| מחיקת המדיניות | התפקיד "אדמין אבטחה ב-Compute" (roles/compute.securityAdmin) בפרויקט שבו תהיה המדיניותמידע נוסף זמין במאמר תפקידי IAM לשימוש בכללי מדיניות גלובליים של חומת אש ברשת. |
compute.firewallPolicies.delete |
|
| הצגת כללי חומת האש בפועל ברשת VPC | אחד מהתפקידים הבאים ברשת:
מידע נוסף זמין במאמר תפקידי IAM לשימוש בכללי מדיניות גלובליים של חומת אש ברשת. |
compute.networks.getEffectiveFirewallscompute.networks.getRegionEffectiveFirewalls |
|
| הצגת כללי חומת האש בפועל של מכונה וירטואלית ברשת | אחד מהתפקידים הבאים ב-VM:
מידע נוסף זמין במאמר תפקידי IAM לשימוש בכללי מדיניות גלובליים של חומת אש ברשת. |
compute.instances.getEffectiveFirewalls |
|
| כללי מדיניות של חומת אש בין רשתות אזוריות | במאמרים יצירת כללים ומדיניות חומת אש ברשת אזורית וניהול מדיניות חומת אש ברשת אזורית מוסבר על התפקידים וההרשאות ב-IAM שקובעים את הפעולות ליצירה ולניהול של מדיניות חומת אש ברשת אזורית. | ||
| כללי חומת אש של VPC | יצירת כלל של חומת אש ב-VPC | התפקיד "Security Admin ב-Compute" ( roles/compute.securityAdmin) |
compute.firewalls.create |
| שינוי כלל של חומת אש ב-VPC | התפקיד "Security Admin ב-Compute" ( roles/compute.securityAdmin) |
compute.firewalls.update |
|
| הצגת רשימה של כללי חומת אש ב-VPC | התפקיד "צפייה ברשת Compute" ( roles/compute.networkViewer) |
compute.firewalls.list |
|
| הצגת פרטים על כלל של חומת אש ב-VPC | התפקיד "צפייה ברשת Compute" ( roles/compute.networkViewer) |
compute.firewalls.get |
|
| מחיקת כלל של חומת אש ב-VPC | התפקיד "Security Admin ב-Compute" ( roles/compute.securityAdmin) |
compute.firewalls.delete |
|
| קבוצות של כתובות | יצירה וניהול של קבוצות כתובות | התפקיד "אדמין של רשת Compute" ( roles/compute.networkAdmin) |
networksecurity.addressGroups.* |
| איך מוצאים ורואים קבוצות של כתובות | התפקיד "משתמש ברשת Compute" ( roles/compute.networkUser) |
networksecurity.addressGroups.listnetworksecurity.addressGroups.getnetworksecurity.addressGroups.use |
|
| פרופילי אבטחה | יצירת פרופיל אבטחה | אחד מהתפקידים הבאים:
|
networksecurity.securityProfiles.create |
| שינוי של פרופיל אבטחה | אחד מהתפקידים הבאים:
|
networksecurity.securityProfiles.update |
|
| מחיקת פרופיל אבטחה | אחד מהתפקידים הבאים:
|
networksecurity.securityProfiles.delete |
|
| הצגת פרטים על פרופיל אבטחה בארגון או בפרויקט | אחד מהתפקידים הבאים:
|
networksecurity.securityProfiles.get |
|
| לראות את כל פרופילי האבטחה בארגון או בפרויקט | אחד מהתפקידים הבאים:
|
networksecurity.securityProfiles.list |
|
| שימוש בפרופיל אבטחה בקבוצה של פרופילי אבטחה | אחד מהתפקידים הבאים:
|
networksecurity.securityProfiles.use |
|
| קבוצות של פרופילי אבטחה | יצירת קבוצה של פרופילי אבטחה | אחד מהתפקידים הבאים:
|
networksecurity.securityProfileGroups.create |
| שינוי קבוצה של פרופילי אבטחה | אחד מהתפקידים הבאים:
|
networksecurity.securityProfileGroups.update |
|
| מחיקה של קבוצת פרופילי אבטחה | אחד מהתפקידים הבאים:
|
networksecurity.securityProfileGroups.delete |
|
| הצגת פרטים על קבוצת פרופילי האבטחה בארגון ובפרויקט | אחד מהתפקידים הבאים:
|
networksecurity.securityProfileGroups.get |
|
| הצגת כל הקבוצות של פרופילי האבטחה בארגון ובפרויקט | אחד מהתפקידים הבאים:
|
networksecurity.securityProfileGroups.list |
|
| שימוש בקבוצת פרופילי אבטחה בכלל מדיניות חומת אש | אחד מהתפקידים הבאים:
|
networksecurity.securityProfileGroups.use |
|
| נקודות קצה של חומת אש | יצירת נקודת קצה של חומת אש | אחד מהתפקידים הבאים:
|
networksecurity.firewallEndpoints.create |
| שינוי נקודת קצה של חומת אש | אחד מהתפקידים הבאים:
|
networksecurity.firewallEndpoints.update |
|
| מחיקה של נקודת קצה של חומת אש | אחד מהתפקידים הבאים:
|
networksecurity.firewallEndpoints.delete |
|
| הצגת פרטים על נקודת הקצה של חומת האש | אחד מהתפקידים הבאים:
|
networksecurity.firewallEndpoints.get |
|
| הצגת כל נקודות הקצה של חומת האש | אחד מהתפקידים הבאים:
|
networksecurity.firewallEndpoints.list |
|
| שיוכים של נקודות קצה של חומת אש | יצירת שיוך של נקודת קצה של חומת אש | אחד מהתפקידים הבאים:
|
networksecurity.firewallEndpointAssociations.createnetworksecurity.firewallEndpoints.use בארגון או בפרויקט שבהם נוצרה נקודת הקצה של חומת האש |
| שינוי השיוך של נקודת קצה של חומת אש | אחד מהתפקידים הבאים:
|
networksecurity.firewallEndpointAssociations.update |
|
| מחיקת שיוך של נקודת קצה של חומת אש | אחד מהתפקידים הבאים:
|
networksecurity.firewallEndpointAssociations.delete |
|
| הצגת פרטים על השיוך של נקודת הקצה של חומת האש | אחד מהתפקידים הבאים:
|
networksecurity.firewallEndpointAssociations.get |
|
| הצגת כל השיוכים של נקודות הקצה של חומת האש | אחד מהתפקידים הבאים:
|
networksecurity.firewallEndpointAssociations.list |
|
| תגים מאובטחים | במאמר ניהול תגים במשאבים מוסבר אילו תפקידים והרשאות ב-IAM נדרשים כדי ליצור ולנהל תגים מאובטחים. | ||
| חבילת עדכונים לכללים במדיניות חומת אש | ייצוא הכללים של מדיניות חומת האש ההיררכית | אחד מהתפקידים הבאים:
|
compute.firewallPolicies.get |
| ייבוא הכללים של מדיניות חומת האש ההיררכית | אחד מהתפקידים הבאים:
|
compute.firewallPolicies.update |
|
| ייצוא הכללים של מדיניות חומת האש ברשת הגלובלית | אחד מהתפקידים הבאים:
|
compute.firewallPolicies.get |
|
| ייצוא הכללים של מדיניות חומת האש ברשת האזורית | אחד מהתפקידים הבאים:
|
compute.regionFirewallPolicies.get |
|
| ייבוא הכללים של מדיניות חומת האש ברשת הגלובלית | אחד מהתפקידים הבאים:
|
compute.firewallPolicies.update |
|
| ייבוא הכללים של מדיניות חומת האש של הרשת האזורית | אחד מהתפקידים הבאים:
|
compute.regionFirewallPolicies.update |
|
תפקידי IAM לשימוש בכללי מדיניות היררכיים של חומת אש
התפקידים הבאים רלוונטיים למדיניות היררכית של חומת אש.
| שם התפקיד | תיאור |
|---|---|
תפקיד אדמין של מדיניות חומת אש בארגון Compute (roles/compute.orgFirewallPolicyAdmin)
|
אפשר להקצות אותה במשאב או במדיניות ספציפית. אם התפקיד מוקצה ברמת המשאב, המשתמשים יכולים ליצור, לעדכן ולמחוק מדיניות חומת אש היררכית ואת הכללים שלה. אם ההרשאה ניתנת למדיניות ספציפית, המשתמש יכול לעדכן את כללי המדיניות, אבל לא ליצור או למחוק את המדיניות. התפקיד הזה גם מאפשר למשתמש לשייך מדיניות למשאב, אם יש לו גם את התפקיד compute.orgSecurityResourceAdmin במשאב הזה. |
התפקיד "אדמין של משאבים ארגוניים ב-Compute" (roles/compute.orgSecurityResourceAdmin)
|
אם ההרשאה ניתנת ברמת הארגון או לתיקייה, היא מאפשרת לאדמינים ברמת התיקייה לשייך מדיניות למשאב הזה. כדי להשתמש במדיניות, לאדמינים צריך להיות גם התפקיד compute.orgFirewallPolicyUser או compute.orgFirewallPolicyAdmin במשאב שבבעלותו המדיניות או במדיניות עצמה. |
תפקיד משתמש במדיניות חומת האש של הארגון ב-Compute (roles/compute.orgFirewallPolicyUser)
|
הרשאה שניתנת במשאב או במדיניות ספציפית, ומאפשרת לאדמינים להשתמש במדיניות הספציפית או בכללי המדיניות שמשויכים למשאב. כדי לשייך מדיניות למשאב המטרה, המשתמשים צריכים גם את התפקיד compute.orgSecurityResourceAdmin במשאב המטרה. |
התפקיד "Security Admin ב-Compute" (roles/compute.securityAdmin)התפקיד "צפייה ב-Compute" ( roles/compute.viewer)התפקיד "משתמש ברשת Compute" ( roles/compute.networkUser)התפקיד "צפייה ברשת Compute" ( roles/compute.networkViewer) |
מאפשרת למשתמשים לראות את כללי חומת האש שחלים על הרשת או על המכונה. כולל את ההרשאה compute.networks.getEffectiveFirewalls לרשתות ואת ההרשאה compute.instances.getEffectiveFirewalls למכונות. |
הערה: בגרסאות בטא של מדיניות חומת אש היררכית נעשה שימוש בתפקידי IAM compute.orgSecurityPolicyAdmin ו-compute.orgSecurityPolicyUser. התפקידים האלה שילבו הרשאות למדיניות היררכית של חומת אש ול-Google Cloud Armor. כדי להפריד בין ההרשאות האלה, אנחנו עוברים לתפקידים compute.orgFirewallPolicyAdmin ו-compute.orgFirewallPolicyUser בכללי מדיניות חומת אש היררכיים. התפקידים הקודמים ממשיכים לפעול, אבל מומלץ לעבור לתפקידים החדשים בהקדם האפשרי.
בדוגמה הבאה, יוסי יכול ליצור, לשנות ולמחוק כל מדיניות חומת אש היררכית בתיקייה policies, אבל הוא לא יכול לצרף את מדיניות חומת האש ההיררכית לתיקייה כי אין לו את התפקיד orgSecurityResourceAdmin באף תיקייה.
עם זאת, מכיוון שיוסי נתן למרים הרשאות להשתמש ב-policy-1, היא יכולה להציג את מדיניות חומת האש ההיררכית ולשייך אותה לתיקייה dev-projects או לכל אחד מהצאצאים שלה. התפקיד orgFirewallPolicyUser לא מעניק הרשאה לשייך את כללי המדיניות לתיקיות. למשתמש צריך להיות גם התפקיד orgSecurityResourceAdmin בתיקיית היעד.
תפקידי IAM לשימוש בכללי מדיניות גלובליים של חומת אש לרשת
התפקידים הבאים רלוונטיים למדיניות חומת אש בין רשתות גלובליות.
| שם התפקיד | תיאור |
|---|---|
התפקיד "Security Admin ב-Compute" (roles/compute.securityAdmin)
|
אפשר להקצות את התפקיד ברמת הפרויקט או ברמת המדיניות. אם נותנים את התפקיד ברמת הפרויקט, המשתמשים יכולים ליצור, לעדכן ולמחוק כללי מדיניות גלובליים של חומת אש ברשת ואת הכללים שלהם. ברמת המדיניות, מאפשרת למשתמשים לעדכן את כללי המדיניות, אבל לא ליצור או למחוק את המדיניות. התפקיד הזה גם מאפשר למשתמשים לשייך מדיניות לרשת. |
התפקיד "אדמין של רשת Compute" (roles/compute.networkAdmin)
|
מוענקת ברמת הפרויקט או ברמת הרשת. אם ההרשאה ניתנת לרשת, המשתמשים יכולים לראות את רשימת מדיניות חומת האש ברשת הגלובלית. |
התפקיד "צפייה ב-Compute" (roles/compute.viewer)התפקיד "משתמש ברשת Compute" ( roles/compute.networkUser)התפקיד "צפייה ברשת Compute" ( roles/compute.networkViewer) |
מאפשרת למשתמשים לראות את כללי חומת האש שחלים על הרשת או על המכונה. כולל את ההרשאה compute.networks.getEffectiveFirewalls לרשתות ואת ההרשאה compute.instances.getEffectiveFirewalls למכונות. |