משאב: הרשאה
משאב הרשאה מעניק למשתמש, לקבוצה או לשאר העולם גישה למשאב ממשק ה-API של PaLM (למשל מודל מכוונן, מאגר).
תפקיד הוא אוסף של פעולות מותרות שמאפשרות למשתמשים לבצע פעולות ספציפיות במשאבי PaLM API. כדי שיהיו זמינים למשתמשים, לקבוצות או לחשבונות שירות, צריך להקצות תפקידים. כשמקצים תפקיד, למעשה נותנים לו את ההרשאות שהתפקיד כולל.
יש שלושה תפקידים קונצנטריים. כל תפקיד הוא קבוצת-על של הפעולות המותרות של התפקיד הקודם:
- הקורא יכול להשתמש במשאב (למשל מודל מכוונן, מאגר) להסקת הנתונים
- לכותב יש הרשאות קריאה, ובנוסף יכול לערוך ולשתף
- לבעלים יש הרשאות כתיבה וגם יכול למחוק
ייצוג JSON |
---|
{ "name": string, "granteeType": enum ( |
שדות | |
---|---|
name |
פלט בלבד. מזהה. שם ההרשאה. במהלך היצירה ייווצר שם ייחודי. דוגמאות: AdjustModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} פלט בלבד. |
granteeType |
אפשרות. לא משתנה. סוג מקבל המענק. |
emailAddress |
אפשרות. לא משתנה. כתובת האימייל של המשתמש בקבוצה שההרשאה הזו מתייחסת אליה. השדה לא מוגדר כאשר סוג מקבל ההרשאה של ההרשאה הוא 'כולם'. |
role |
חובה. התפקיד שהוענקה על ידי ההרשאה הזו. |
GranteeType
הגדרת הסוגים של מקבל ההרשאה.
טיפוסים בני מנייה (enums) | |
---|---|
GRANTEE_TYPE_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
USER |
מייצג משתמש. לאחר מכן, צריך לספק כתובת אימייל למשתמש. |
GROUP |
מייצג קבוצה. לאחר מכן, צריך לספק כתובת אימייל לקבוצה. |
EVERYONE |
מייצג גישה לכולם. אין צורך במידע נוסף. |
תפקיד
מגדיר את התפקיד שמוענק על ידי ההרשאה הזו.
טיפוסים בני מנייה (enums) | |
---|---|
ROLE_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
OWNER |
הבעלים יכול להשתמש במשאב, לעדכן, לשתף ולמחוק אותו. |
WRITER |
בעל הרשאת כתיבה יכול להשתמש במשאב, לעדכן אותו ולשתף אותו. |
READER |
הקוראים יכולים להשתמש במשאב. |
שיטות |
|
---|---|
|
יצירת הרשאה למשאב ספציפי. |
|
מחיקת ההרשאה. |
|
קבלת מידע על הרשאה ספציפית. |
|
בתיבת הדו-שיח הזו מפורטים ההרשאות של המשאב הספציפי. |
|
מתבצע עדכון של ההרשאה. |