Policy

กําหนดนโยบายการควบคุมการเข้าถึงทรัพยากร

การแสดง JSON
{
  "assignments": [
    {
      object (Assignment)
    }
  ],
  "etag": string
}
ช่อง
assignments[]

object (Assignment)

รายการ assignments

etag

string (bytes format)

โดยใช้เพื่อควบคุมการเกิดขึ้นพร้อมกันให้ได้มากที่สุด เพื่อป้องกันไม่ให้อัปเดตนโยบายพร้อมกันมากเกินไป เราขอแนะนําอย่างยิ่งให้ระบบใช้แท็กอิเล็กทรอนิกส์ในวงจร Read-modify-Write เพื่อทําการปรับปรุงนโยบายเพื่อหลีกเลี่ยงเงื่อนไขการแข่งขัน ได้แก่ แท็กจะส่งคืนเพื่อตอบสนองต่อ policies.get และระบบคาดว่าจะใส่แท็กดังกล่าวในคําขอถึง policies.set เพื่อให้แน่ใจว่าการเปลี่ยนแปลงจะมีผลกับนโยบายเวอร์ชันเดียวกัน

หากไม่ได้ใส่ Etag ไว้ในการเรียก policies.get นโยบายที่มีอยู่จะถูกเขียนทับด้วยตาบอด

สตริงที่เข้ารหัสฐาน 64

งาน

เชื่อมโยง members กับ role

การแสดง JSON
{
  "role": string,
  "members": [
    string
  ]
}
ช่อง
role

string

ต้องระบุ บทบาทที่กําหนดให้กับ members

members[]

string

ข้อมูลประจําตัวที่มีการมอบหมายบทบาท ซึ่งมีค่าต่อไปนี้

  • {user_email}: อีเมลที่ระบุบัญชี Google ที่เจาะจง เช่น alice@gmail.com

  • {group_email}: อีเมลที่แสดงถึงกลุ่มใน Google Groups เช่น viewers@gmail.com