منبع: مجوز
منبع مجوز به کاربر، گروه یا سایر نقاط جهان دسترسی به منبع API PalM (به عنوان مثال یک مدل تنظیم شده، مجموعه) اعطا می کند.
نقش مجموعه ای از عملیات مجاز است که به کاربران اجازه می دهد تا اقدامات خاصی را بر روی منابع PalM API انجام دهند. برای در دسترس قرار دادن آنها برای کاربران، گروهها یا حسابهای سرویس، نقشهایی را اختصاص میدهید. وقتی نقشی را اختصاص می دهید، مجوزهایی را که آن نقش در بر دارد اعطا می کنید.
سه نقش متحدالمرکز وجود دارد. هر نقش ابرمجموعه ای از عملیات مجاز نقش قبلی است:
- خواننده می تواند از منبع (مثلاً مدل تنظیم شده، پیکره) برای استنتاج استفاده کند
- نویسنده دارای مجوزهای خواننده است و علاوه بر این می تواند ویرایش و به اشتراک بگذارد
- مالک دارای مجوزهای نویسنده است و علاوه بر این می تواند حذف کند
نمایندگی JSON |
---|
{ "name": string, "granteeType": enum ( |
زمینه های | |
---|---|
name | فقط خروجی مشخص کننده. نام مجوز یک نام منحصر به فرد در ایجاد ایجاد می شود. مثالها: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} فقط خروجی. |
granteeType | اختیاری. تغییرناپذیر. نوع اعطا کننده. |
emailAddress | اختیاری. تغییرناپذیر. آدرس ایمیل کاربر گروهی که این مجوز به آن اشاره دارد. وقتی نوع دریافتکننده مجوز EVERYONE باشد، فیلد تنظیم نمیشود. |
role | ضروری. نقش اعطا شده توسط این مجوز. |
GranteeType
انواع دارنده این مجوز را تعریف می کند.
Enums | |
---|---|
GRANTEE_TYPE_UNSPECIFIED | مقدار پیش فرض این مقدار استفاده نشده است. |
USER | یک کاربر را نشان می دهد. پس از تنظیم، باید آدرس ایمیل را برای کاربر ارائه دهید. |
GROUP | نماینده یک گروه است. وقتی تنظیم شد، باید آدرس ایمیل را برای گروه ارائه دهید. |
EVERYONE | نشان دهنده دسترسی به همه است. هیچ اطلاعات اضافی مورد نیاز نیست. |
نقش
نقش اعطا شده توسط این مجوز را تعریف می کند.
Enums | |
---|---|
ROLE_UNSPECIFIED | مقدار پیش فرض این مقدار استفاده نشده است. |
OWNER | مالک می تواند از منبع استفاده، به روز رسانی، اشتراک گذاری و حذف کند. |
WRITER | Writer می تواند از منبع استفاده کند، به روز کند و به اشتراک بگذارد. |
READER | خواننده می تواند از منبع استفاده کند. |
مواد و روش ها | |
---|---|
| یک مجوز برای یک منبع خاص ایجاد کنید. |
| مجوز را حذف می کند. |
| اطلاعات مربوط به یک مجوز خاص را دریافت می کند. |
| مجوزها را برای منبع خاص فهرست می کند. |
| مجوز را به روز می کند. |