Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить право на некоммерческое использование для сохранения доступа. Если вы не подтвердите право до 26 сентября 2025 года, ваш доступ может быть приостановлен.
Method: projects.assets.testIamPermissions
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Возвращает разрешения, которые имеет вызывающая сторона для указанного ресурса. Если ресурс не существует, будет возвращен пустой набор разрешений, а не ошибка NOT_FOUND.
Примечание. Эта операция предназначена для создания пользовательских интерфейсов с поддержкой разрешений и инструментов командной строки, а не для проверки авторизации. Эта операция может «отказаться» без предупреждения.
HTTP-запрос
POST https://earthengine.googleapis.com/v1/{resource=projects/*/assets/**}:testIamPermissions
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
| Параметры |
|---|
resource | string ОБЯЗАТЕЛЬНО: ресурс, для которого запрашиваются сведения о политике. См. Имена ресурсов, чтобы узнать соответствующее значение для этого поля. |
Тело запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление |
|---|
{
"permissions": [
string
]
} |
| Поля |
|---|
permissions[] | string Набор разрешений для проверки resource . Разрешения с подстановочными знаками (например, * или storage.* ) не допускаются. Для получения дополнительной информации см. Обзор IAM . |
Тело ответа
В случае успеха тело ответа содержит экземпляр TestIamPermissionsResponse .
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/earthengine -
https://www.googleapis.com/auth/earthengine.readonly -
https://www.googleapis.com/auth/cloud-platform -
https://www.googleapis.com/auth/cloud-platform.read-only
Для получения дополнительной информации см.OAuth 2.0 Overview .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[null,null,["Последнее обновление: 2025-07-25 UTC."],[],["This endpoint, using a POST request to the specified URL, retrieves a caller's permissions for a given resource. It requires the resource path as a parameter and a JSON request body with a list of permissions to check. Wildcard permissions are not permitted. The response indicates the permissions held, returning an empty set if the resource doesn't exist. This is designed for UI/tool development, not for authorization checks, and can \"fail open.\" OAuth scopes are required for authorization.\n"]]