תפקידים והרשאות של IAM ב-App Hub

ב-App Hub יש את התפקידים הבאים של ניהול זהויות והרשאות גישה (IAM):

  • אדמין של App Hub‏ (roles/apphub.admin): גישה מלאה להגדרות של App Hub.
  • עריכה ב-App Hub‏ (roles/apphub.editor): יצירה וניהול של אפליקציות, שירותים ועומסי עבודה.
  • צפייה ב-App Hub‏ (roles/apphub.viewer): צפייה באפליקציות, בשירותים ובעומסי העבודה.

מקצים את התפקידים המתאימים ב-IAM של App Hub למשתמשים או לקבוצות שינהלו את האפליקציות או יצפו בהן בתוך גבולות ניהול האפליקציות. כדי להקצות תפקידים, אתם יכולים להשתמש בדף IAM במסוף Google Cloud או ב-Google Cloud CLI. איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון

תפקידים ב-App Hub

בטבלה הבאה מתוארים תפקידי IAM ב-App Hub ותחומי האחריות האופייניים להם:

תפקיד

תיאור

מטרה

אדמין ב-App Hub

משתמשים בפרויקטים או בתיקיות כדי ליצור אפליקציות, לצרף פרויקטים של שירות לפרויקט מארח, לעדכן מאפייני אפליקציות, לרשום שירותים ועומסי עבודה, לעדכן מאפייני שירותים ועומסי עבודה ולהקצות את השליטה באפליקציה לעורך של App Hub.

  • לנהל את מחזור החיים המלא של אפליקציה.
  • לקבל הרשאות אדמין וגישה מלאה לארכיטקטורת האפליקציה מקצה לקצה.

עריכה ב-App Hub

ליצור ולעדכן אפליקציות, לרשום ולבטל רישום של שירותים ועומסי עבודה ולעדכן מאפיינים.

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

צפייה ב-App Hub

לצפות בשירותים, בעומסי עבודה, באפליקציות ובמאפיינים שלהם.

  • הצגה חזותית של הסטטוס של שירותים, עומסי עבודה, אפליקציות והתלויות שלהם.
  • כמשתמשים ב-App Hub, אתם יכולים לראות את האפליקציות.

הרשאות ב-App Hub

בטבלה הבאה מפורטות ההרשאות של כל תפקיד ב-IAM ב-App Hub:

(roles/apphub.admin)

גישה מלאה למשאבים של App Hub.

apphub.*

  • apphub.applications.create
  • apphub.applications.delete
  • apphub.applications.get
  • apphub.applications.getIamPolicy
  • apphub.applications.list
  • apphub.applications.setIamPolicy
  • apphub.applications.update
  • apphub.boundaries.attach
  • apphub.boundaries.get
  • apphub.boundaries.update
  • apphub.discoveredServices.get
  • apphub.discoveredServices.list
  • apphub.discoveredServices.register
  • apphub.discoveredWorkloads.get
  • apphub.discoveredWorkloads.list
  • apphub.discoveredWorkloads.register
  • apphub.extendedMetadataSchemas.get
  • apphub.extendedMetadataSchemas.list
  • apphub.locations.get
  • apphub.locations.list
  • apphub.operations.cancel
  • apphub.operations.delete
  • apphub.operations.get
  • apphub.operations.list
  • apphub.serviceProjectAttachments.attach
  • apphub.serviceProjectAttachments.create
  • apphub.serviceProjectAttachments.delete
  • apphub.serviceProjectAttachments.detach
  • apphub.serviceProjectAttachments.get
  • apphub.serviceProjectAttachments.list
  • apphub.serviceProjectAttachments.lookup
  • apphub.services.create
  • apphub.services.delete
  • apphub.services.get
  • apphub.services.list
  • apphub.services.update
  • apphub.workloads.create
  • apphub.workloads.delete
  • apphub.workloads.get
  • apphub.workloads.list
  • apphub.workloads.update

resourcemanager.projects.get

resourcemanager.projects.list

(roles/apphub.editor)

עריכת הגישה למשאבים של App Hub.

apphub.applications.create

apphub.applications.delete

apphub.applications.get

apphub.applications.getIamPolicy

apphub.applications.list

apphub.applications.update

apphub.boundaries.get

apphub.discoveredServices.*

  • apphub.discoveredServices.get
  • apphub.discoveredServices.list
  • apphub.discoveredServices.register

apphub.discoveredWorkloads.*

  • apphub.discoveredWorkloads.get
  • apphub.discoveredWorkloads.list
  • apphub.discoveredWorkloads.register

apphub.extendedMetadataSchemas.*

  • apphub.extendedMetadataSchemas.get
  • apphub.extendedMetadataSchemas.list

apphub.locations.*

  • apphub.locations.get
  • apphub.locations.list

apphub.operations.*

  • apphub.operations.cancel
  • apphub.operations.delete
  • apphub.operations.get
  • apphub.operations.list

apphub.serviceProjectAttachments.create

apphub.serviceProjectAttachments.delete

apphub.serviceProjectAttachments.get

apphub.serviceProjectAttachments.list

apphub.serviceProjectAttachments.lookup

apphub.services.*

  • apphub.services.create
  • apphub.services.delete
  • apphub.services.get
  • apphub.services.list
  • apphub.services.update

apphub.workloads.*

  • apphub.workloads.create
  • apphub.workloads.delete
  • apphub.workloads.get
  • apphub.workloads.list
  • apphub.workloads.update

resourcemanager.projects.get

resourcemanager.projects.list

(roles/apphub.viewer)

גישת צפייה למשאבים של App Hub.

apphub.applications.get

apphub.applications.getIamPolicy

apphub.applications.list

apphub.boundaries.get

apphub.discoveredServices.get

apphub.discoveredServices.list

apphub.discoveredWorkloads.get

apphub.discoveredWorkloads.list

apphub.extendedMetadataSchemas.*

  • apphub.extendedMetadataSchemas.get
  • apphub.extendedMetadataSchemas.list

apphub.locations.*

  • apphub.locations.get
  • apphub.locations.list

apphub.operations.get

apphub.operations.list

apphub.serviceProjectAttachments.get

apphub.serviceProjectAttachments.list

apphub.serviceProjectAttachments.lookup

apphub.services.get

apphub.services.list

apphub.workloads.get

apphub.workloads.list

resourcemanager.projects.get

resourcemanager.projects.list

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