Policy
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Xác định một chính sách kiểm soát quyền truy cập vào các tài nguyên.
| Biểu diễn dưới dạng JSON |
{
"assignments": [
{
object (Assignment)
}
],
"etag": string
} |
| Trường |
assignments[] |
object (Assignment)
|
etag |
string (bytes format)
[etag] được dùng để kiểm soát tính đồng thời lạc quan nhằm ngăn chặn các bản cập nhật đồng thời của một chính sách ghi đè lẫn nhau. Bạn nên sử dụng [etag] trong chu kỳ đọc-sửa đổi-ghi để thực hiện các bản cập nhật chính sách nhằm tránh tình trạng xung đột: [etag] được trả về trong phản hồi cho [policies.get] và các hệ thống dự kiến sẽ đặt etag đó trong yêu cầu đối với [policies.set] để đảm bảo rằng thay đổi của chúng sẽ được áp dụng cho cùng một phiên bản chính sách. Nếu không có [etag] nào được cung cấp trong lệnh gọi đến [policies.set], thì chính sách hiện có sẽ bị ghi đè một cách mù quáng. Một chuỗi được mã hoá base64.
|
Assignment
Liên kết members với một role.
| Biểu diễn dưới dạng JSON |
{
"role": string,
"members": [
string
]
} |
| Trường |
role |
string
Bắt buộc. Vai trò được chỉ định cho members.
|
members[] |
string
Danh tính được chỉ định vai trò. Thuộc tính này có thể có các giá trị sau:
|
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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"]]