בדף הזה מוסבר על התפקידים וההרשאות בניהול הזהויות והרשאות הגישה (IAM) שזמינים לניהול הגישה למשאבי Workflows.
סקירה כללית
Workflows משתמש ב-IAM לבקרת גישה.
מידע נוסף על שימוש ב-IAM לבקרת גישה זמין במאמר ניהול הגישה לפרויקטים, לתיקיות ולארגונים.
כדי להפעיל method ב-Workflows, צריך את ההרשאות הנדרשות. רשימת התפקידים שנתמכים ב-Workflows וההרשאות התואמות מופיעה בקטע תפקידים ב-Workflows במאמר הזה.
הרשאות ב-Workflows
בטבלה הבאה מפורטות ההרשאות שזמינות ב-Workflows.
| הרשאה | הגדרה |
|---|---|
workflows.callbacks.list |
הצגת רשימה של קריאות חוזרות (callback) להפעלת תהליך עבודה. |
workflows.callbacks.send |
הפעלת קריאה חוזרת (callback) לביצוע תהליך עבודה. |
workflows.executions.cancel |
ביטול של ביצוע תהליך עבודה, בלי למחוק עקבות. |
workflows.executions.create |
הפעלת ביצוע של תהליך עבודה. |
workflows.executions.get |
קבלת הסטטוס העדכני של פעולות הביצוע של תהליך העבודה. |
workflows.executions.list |
רשימה של פעולות ההרצה של תהליך העבודה. |
workflows.locations.get |
קבלת המיקום של תהליך עבודה. |
workflows.locations.list |
צריך לציין את המיקומים שבהם השירות זמין. |
workflows.operations.cancel |
ביטול פעולות ממושכות. |
workflows.operations.get |
קבלת פרטים על פעולות ממושכות. |
workflows.operations.list |
קבלת רשימה של פעולות ממושכות. |
workflows.stepEntries.get |
קבלת רשומה של שלב בהרצת תהליך עבודה. |
workflows.stepEntries.list |
רשימת רשומות של שלבים בהרצת תהליך עבודה. |
workflows.workflows.create |
יוצרים ומפעילים תהליך עבודה חדש. |
workflows.workflows.delete |
מחיקה של תהליך עבודה קיים. |
workflows.workflows.get |
קבלת ההגדרות של תהליך עבודה, כולל קוד המקור, תוויות ותיאור. |
workflows.workflows.list |
הצגת רשימה של תהליכי העבודה בפרויקט. |
workflows.workflows.listRevision |
הצגת רשימה של הגרסאות של תהליך עבודה. |
workflows.workflows.update |
עדכון ההגדרות של תהליך עבודה, כולל קוד המקור, התוויות והתיאור שלו. |
תפקידים ב-Workflows
בטבלה הבאה מפורטים תפקידי ה-IAM שמוגדרים מראש ב-Workflows, עם רשימה של כל ההרשאות שכלולות בכל תפקיד.
התפקידים הזמינים מתאימים לרוב התרחישים הנפוצים. אם תרחיש השימוש שלכם לא נכלל בתפקידים הזמינים, אתם יכולים ליצור תפקיד IAM בהתאמה אישית.
| Role | Permissions |
|---|---|
Workflows Admin( Full access to workflows and related resources. Lowest-level resources where you can grant this role:
|
|
Workflows Editor( Read and write access to workflows and related resources, including development and debugging of workflows. Lowest-level resources where you can grant this role:
|
|
Workflows Viewer( Read-only access to workflows and related resources. Lowest-level resources where you can grant this role:
|
|
Workflows Invoker( Access to execute workflows and manage the executions using the API. Does not provide access to develop and debug workflows. Lowest-level resources where you can grant this role:
|
|
Service agent roles
Service agent roles should only be granted to service agents.
| Role | Permissions |
|---|---|
Cloud Workflows Service Agent( Gives Cloud Workflows service account access to managed resources. |
|