ทรัพยากร: สิทธิ์
ทรัพยากรสิทธิ์จะให้สิทธิ์ผู้ใช้ กลุ่ม หรือบุคคลอื่นๆ ในการเข้าถึงทรัพยากร PaLM API (เช่น โมเดลที่ปรับแต่ง คลังข้อมูล)
บทบาทคือคอลเล็กชันของการดำเนินการที่ได้รับอนุญาต ซึ่งช่วยให้ผู้ใช้ดำเนินการบางอย่างในทรัพยากร PaLM API ได้ หากต้องการให้ผู้ใช้ กลุ่ม หรือบัญชีบริการใช้งานได้ คุณก็มอบหมายบทบาทได้ เมื่อมอบหมายบทบาท จะถือว่าคุณให้สิทธิ์ที่บทบาทนั้นมีด้วย
มีบทบาทที่เหมือนกัน 3 บทบาท แต่ละบทบาทคือชุดขั้นสูงของการดำเนินการที่ได้รับอนุญาตของบทบาทก่อนหน้า
- ผู้อ่านสามารถใช้แหล่งข้อมูล (เช่น โมเดลที่ปรับแต่ง, คอร์ปัส) สำหรับการอนุมาน
- ผู้เขียนมีสิทธิ์ของผู้อ่าน และยังสามารถแก้ไขและแชร์
- เจ้าของมีสิทธิ์ของผู้เขียนและยังสามารถลบ
การแสดง JSON |
---|
{ "name": string, "granteeType": enum ( |
ช่อง | |
---|---|
name |
เอาต์พุตเท่านั้น ตัวระบุ ชื่อสิทธิ์ ระบบจะสร้างชื่อที่ไม่ซ้ำกันเมื่อสร้าง ตัวอย่าง: customizeModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} สำหรับแสดงผลเท่านั้น |
granteeType |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ ประเภทของผู้รับสิทธิ์ |
emailAddress |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ อีเมลของผู้ใช้ของกลุ่มที่สิทธิ์นี้อ้างอิง ไม่มีการตั้งค่าช่องเมื่อประเภทผู้รับสิทธิ์คือ "ทุกคน" |
role |
ต้องระบุ บทบาทที่ได้รับจากสิทธิ์นี้ |
GranteeType
กำหนดประเภทของผู้รับสิทธิ์นี้
Enum | |
---|---|
GRANTEE_TYPE_UNSPECIFIED |
ค่าเริ่มต้น ไม่ได้ใช้ค่านี้ |
USER |
แสดงตัวผู้ใช้ เมื่อตั้งค่าแล้ว คุณต้องระบุอีเมลสำหรับผู้ใช้ |
GROUP |
แสดงกลุ่ม เมื่อตั้งค่าแล้ว คุณต้องระบุอีเมลของกลุ่ม |
EVERYONE |
หมายถึงการเข้าถึงทุกคน โดยไม่ต้องระบุข้อมูลเพิ่มเติม |
บทบาท
กำหนดบทบาทที่ได้รับจากสิทธิ์นี้
Enum | |
---|---|
ROLE_UNSPECIFIED |
ค่าเริ่มต้น ไม่ได้ใช้ค่านี้ |
OWNER |
เจ้าของสามารถใช้ อัปเดต แชร์ และลบทรัพยากรได้ |
WRITER |
ผู้เขียนสามารถใช้ อัปเดต และแชร์ทรัพยากรได้ |
READER |
ผู้อ่านจะใช้ทรัพยากรได้ |
วิธีการ |
|
---|---|
|
สร้างสิทธิ์สำหรับทรัพยากรที่เฉพาะเจาะจง |
|
ลบสิทธิ์ |
|
รับข้อมูลเกี่ยวกับสิทธิ์ที่เฉพาะเจาะจง |
|
แสดงรายการสิทธิ์สำหรับทรัพยากรที่เฉพาะเจาะจง |
|
อัปเดตสิทธิ์ |