Policy
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Definiert eine Richtlinie für die Zugriffssteuerung für die Ressourcen.
JSON-Darstellung |
{
"assignments": [
{
object (Assignment )
}
],
"etag": string
} |
Felder |
assignments[] |
object (Assignment )
Liste mit assignments Optionen
|
etag |
string (bytes format)
Das ETag wird für eine optimistische Gleichzeitigkeitserkennung verwendet, mit der verhindert werden kann, dass sich gleichzeitige Aktualisierungen einer Richtlinie gegenseitig überschreiben. Es wird dringend empfohlen, dass Systeme das ETag im Read-Modify-Write-Zyklus verwenden, um Richtlinienaktualisierungen vorzunehmen und Race-Bedingungen zu vermeiden: Ein ETag wird in der Antwort auf policies.get zurückgegeben. Systeme müssen dieses ETag in die Anfrage an policies.set einfügen, damit ihre Änderung auf dieselbe Version der Richtlinie angewendet wird. Wenn im Aufruf von policies.get kein etag angegeben ist, wird die vorhandene Richtlinie blind überschrieben. Ein base64-codierter String.
|
Assignment
Ordnet members
einer role
zu.
JSON-Darstellung |
{
"role": string,
"members": [
string
]
} |
Felder |
role |
string
Erforderlich. members zugewiesene Rolle.
|
members[] |
string
Die Identitäten, denen die Rolle zugewiesen ist. Sie kann die folgenden Werte haben:
{user_email} : eine E-Mail-Adresse, die für ein bestimmtes Google-Konto steht. Beispiel: alice@gmail.com
{group_email} : eine E-Mail-Adresse, die für eine Google-Gruppe steht. Beispiel: viewers@gmail.com .
|
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[[["\u003cp\u003eThis document defines an access control policy for resources, utilizing JSON for representation.\u003c/p\u003e\n"],["\u003cp\u003eThe policy includes assignments which associate members with specific roles.\u003c/p\u003e\n"],["\u003cp\u003eRoles determine the level of access granted to assigned members, which can be individuals or groups.\u003c/p\u003e\n"],["\u003cp\u003eAn \u003ccode\u003eetag\u003c/code\u003e is used for optimistic concurrency control, preventing simultaneous updates from overwriting each other.\u003c/p\u003e\n"]]],["The content defines access control policies for resources using JSON. A policy includes an array of \"assignments\" and an \"etag\" for concurrency control. Assignments link \"members\" to a specified \"role,\" with members being Google account emails or group emails. Systems use the etag in read-modify-write cycles to prevent overwriting. The \"role\" field is a required string, and members represent identities granted the specified role.\n"],null,[]]