Policy
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Kaynaklara yönelik bir erişim denetimi politikası tanımlar.
JSON gösterimi |
{
"assignments": [
{
object (Assignment )
}
],
"etag": string
} |
Alanlar |
assignments[] |
object (Assignment )
assignments listesi
|
etag |
string (bytes format)
Etag, bir politikanın eşzamanlı güncellemelerinin birbirinin üzerine yazılmasını önlemeye yardımcı olmak için iyimser eşzamanlılık kontrolü amacıyla kullanılır. Yarışma koşullarını önlemek için sistemlerin politika güncellemelerini okuma-değiştirme-yazma döngüsünde etag kullanarak yapması önemle tavsiye edilir: policies.get yanıtında bir etag döndürülür ve sistemlerin, değişikliklerinin politikanın aynı sürümüne uygulanmasını sağlamak için bu etag'i policies.set isteğine yerleştirmesi beklenir. policies.get çağrısında etag sağlanmazsa mevcut politikanın üzerine körü körüne yazılır.
Base64 kodlu bir dize.
|
Ödev
members
ile role
'yi ilişkilendirir.
JSON gösterimi |
{
"role": string,
"members": [
string
]
} |
Alanlar |
role |
string
Zorunlu. members adlı kullanıcıya atanan rol.
|
members[] |
string
Rolün atandığı kimlikler. Aşağıdaki değerleri içerebilir:
{user_email} : Belirli bir Google Hesabı'nı temsil eden e-posta adresi. Örneğin: alice@gmail.com .
{group_email} : Bir Google grubunu temsil eden e-posta adresi. Örneğin, viewers@gmail.com .
|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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,[]]