Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до 15 апреля 2025 года, должны подтвердить право на некоммерческое использование для сохранения доступа. Если вы не подтвердите право до 26 сентября 2025 года, ваш доступ может быть приостановлен.
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Политика управления идентификацией и доступом (IAM), которая определяет элементы управления доступом к ресурсам Google Cloud.
Policy — это набор bindings . binding связывает одного или нескольких members (или субъектов) с одной role . В качестве субъектов могут выступать учётные записи пользователей, учётные записи служб, группы Google и домены (например, G Suite). role — это именованный список разрешений; каждая role может быть предопределённой ролью IAM или созданной пользователем настраиваемой ролью.
Для некоторых типов ресурсов Google Cloud binding также может указывать condition — логическое выражение, разрешающее доступ к ресурсу только в том случае, если это выражение имеет значение true . Условие может накладывать ограничения на основе атрибутов запроса, ресурса или и того, и другого. Чтобы узнать, какие ресурсы поддерживают условия в своих политиках IAM, см. документацию по IAM .
Удаление любой привязки роли, с условием или без, из политики, которая включает условия
Важно: при использовании условий IAM необходимо включать поле etag при каждом вызове setIamPolicy . Если это поле пропущено, IAM позволит перезаписать политику версии 3 политикой версии 1 , и все условия политики версии 3 будут потеряны.
Если политика не содержит никаких условий, операции по этой политике могут указывать любую допустимую версию или оставлять поле неустановленным.
Чтобы узнать, какие ресурсы поддерживают условия в своих политиках IAM, см. документацию IAM .
Связывает список members (или субъектов) с role . При необходимости можно указать condition , определяющее, как и когда применяются bindings . Каждая bindings должна содержать хотя бы одного субъекта.
bindings в Policy могут ссылаться на до 1500 субъектов; до 250 из этих субъектов могут быть группами Google. Каждое упоминание субъекта учитывается в этих ограничениях. Например, если bindings предоставляют 50 различных ролей user:alice@example.com и не предоставляют ни одному другому субъекту, то вы можете добавить ещё 1450 субъектов к bindings в Policy .
etag используется для оптимистичного управления параллельными процессами, чтобы предотвратить перезапись одновременных обновлений политики. Настоятельно рекомендуется, чтобы системы использовали etag в цикле «чтение-изменение-запись» для обновления политики, чтобы избежать состояний гонки: etag возвращается в ответе на getIamPolicy , и ожидается, что системы добавят этот etag в запрос на setIamPolicy , чтобы гарантировать применение изменений к той же версии политики.
Важно: при использовании условий IAM необходимо включать поле etag при каждом вызове setIamPolicy . Если это поле пропущено, IAM позволит перезаписать политику версии 3 политикой версии 1 , и все условия политики версии 3 будут потеряны.
[[["Прост для понимания","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-24 UTC."],[],["IAM policies manage Google Cloud resource access using `bindings`. Bindings link `members` (users, groups, etc.) to `roles` (permission lists). Some bindings include a `condition`, a logical expression restricting access based on request or resource attributes. Policies have a `version` (0, 1, or 3), with version 3 required for conditional bindings. The `etag` field, a base64-encoded string, ensures concurrent update safety; it is required for version 3.\n"]]