Policy
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הגדרת מדיניות בקרת גישה למשאבים.
| ייצוג ב-JSON |
{
"assignments": [
{
object (Assignment)
}
],
"etag": string
} |
| שדות |
assignments[] |
object (Assignment)
|
etag |
string (bytes format)
הפרמטר [etag] משמש לבקרת בו-זמניות אופטימית, כדי למנוע מצב שבו עדכונים שקורים במקביל יחליפו אחד את השני. מומלץ מאוד להשתמש ב-[etag] במחזור קריאה-שינוי-כתיבה כדי לבצע עדכונים במדיניות, וכך להימנע מתנאי מירוץ: [etag] מוחזר בתגובה ל-[policies.get], והמערכות אמורות להציב את ה-etag הזה בבקשה ל-[policies.set] כדי לוודא שהשינוי יוחל על אותה גרסה של המדיניות. אם לא מצוין [etag] בקריאה אל [policies.set], המדיניות הקיימת מוחלפת באופן אוטומטי. מחרוזת בקידוד Base64.
|
מטלה
משייך את members אל role.
| ייצוג ב-JSON |
{
"role": string,
"members": [
string
]
} |
| שדות |
role |
string
חובה. התפקיד שהוקצה למשתמש members.
|
members[] |
string
הזהויות שהתפקיד מוקצה להן. הערך יכול להיות אחד מהערכים הבאים:
{user_email}: כתובת אימייל שמייצגת חשבון Google ספציפי. לדוגמה: alice@gmail.com
{group_email}: כתובת אימייל שמייצגת קבוצה ב-Google. לדוגמה, viewers@gmail.com.
|
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-25 (שעון UTC)."],[],["The core content defines an access control policy using JSON. A policy contains `assignments` and an `etag` for concurrency control. `Assignments` associate `members` (users or groups identified by email) with a `role`. Systems are advised to use the `etag` from `policies.get` in `policies.set` requests to avoid overwriting changes; otherwise, the existing policy will be blindly overwritten. Policies can contain multiple assignments specifying different members and roles.\n"]]