בדף הזה מוסבר איך להגדיר בקרת גישה למשאבים של Runtime Configurator באמצעות ניהול זהויות והרשאות גישה (IAM) של Google. מידע על Runtime Configurator זמין במאמר יסודות השימוש ב-Runtime Configurator.
לפני שמתחילים
- אם רוצים להשתמש בדוגמאות לשורת הפקודה במדריך הזה, צריך להתקין את כלי שורת הפקודה`gcloud`.
- כדי להשתמש בדוגמאות ל-API במדריך הזה, צריך להגדיר גישה ל-API.
- הסבר על פרויקטים במסוףGoogle Cloud .
- הסבר על ניהול הזהויות והרשאות הגישה של Google
תפקידי IAM
הכלי Runtime Configurator תומך בתפקידים בסיסיים עבור המשאבים שלו. כלומר, אתם יכולים להעניק את התפקיד בעלים, עורך או צופה כדי לתת למשתמשים אחרים את רמת הגישה המתאימה למשאבים של הכלי להגדרת זמן ריצה. צריך להעניק את ההרשאות האלה ברמת הפרויקט או ברמת משאב ההגדרה.
אין תפקידים מוגדרים מראש בכלי להגדרת זמן ריצה.
הרשאות
ב-IAM, לכל method של API נדרשת הרשאה ספציפית כדי שאפשר יהיה לקרוא לה. בטבלה הבאה מפורטות ההרשאות הנדרשות לכל method של API.
| Method | ההרשאות הנדרשות | תפקידים שמאפשרים לכם לקרוא ל-method הזו |
|---|---|---|
projects.configs.create
|
runtimeconfig.configs.create |
|
projects.configs.delete
|
runtimeconfig.configs.delete |
|
projects.configs.get
|
runtimeconfig.configs.get |
|
projects.configs.list
|
runtimeconfig.configs.list |
|
projects.configs.update
|
runtimeconfig.configs.update |
|
projects.configs.operations.get
|
runtimeconfig.configs.operations.get |
|
projects.configs.variables.create
|
runtimeconfig.variables.create |
|
projects.configs.variables.delete
|
runtimeconfig.variables.delete |
|
projects.configs.variables.get
|
runtimeconfig.variables.get |
|
projects.configs.variables.list
|
runtimeconfig.variables.list |
|
projects.configs.variables.update
|
runtimeconfig.variables.update |
|
projects.configs.variables.watch
|
runtimeconfig.variables.watch |
|
projects.configs.waiters.create
|
runtimeconfig.waiters.create |
|
projects.configs.waiters.delete
|
runtimeconfig.waiters.delete |
|
projects.configs.waiters.get
|
runtimeconfig.waiters.get |
|
projects.configs.waiters.list
|
runtimeconfig.waiters.list |
|