Ogłoszenie: wszystkie projekty niekomercyjne zarejestrowane do korzystania z Earth Engine przed
15 kwietnia 2025 r. muszą
potwierdzić spełnianie warunków użycia niekomercyjnego, aby zachować dostęp. Jeśli nie przejdziesz weryfikacji do 26 września 2025 r., Twój dostęp może zostać wstrzymany.
Method: projects.assets.testIamPermissions
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zwraca uprawnienia, które wywołujący ma do określonego zasobu. Jeśli zasób nie istnieje, zwróci pusty zestaw uprawnień, a nie błąd NOT_FOUND.
Uwaga: ta operacja jest przeznaczona do tworzenia interfejsów użytkownika i narzędzi wiersza poleceń obsługujących uprawnienia, a nie do sprawdzania autoryzacji. Ta operacja może „otworzyć się bez ostrzeżenia”.
Żądanie HTTP
POST https://earthengine.googleapis.com/v1/{resource=projects/*/assets/**}:testIamPermissions
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry |
resource |
string
WYMAGANE: zasób, którego dotyczy żądanie informacji o zasadach. Wartość tego pola znajdziesz w sekcji Nazwy zasobów.
|
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
{
"permissions": [
string
]
} |
| Pola |
permissions[] |
string
Zestaw uprawnień do sprawdzenia w przypadku resource. Uprawnienia z symbolami wieloznacznymi (np. * lub storage.*) są niedozwolone. Więcej informacji znajdziesz w artykule Omówienie uprawnień.
|
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu TestIamPermissionsResponse.
Zakresy autoryzacji
Wymaga jednego z tych zakresów 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
Więcej informacji znajdziesz w OAuth 2.0 Overview.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[null,null,["Ostatnia aktualizacja: 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"]]