Błędy dotyczące niewystarczających uprawnień

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Tekst błędu

Insufficient permissions [Description]

gdzie [Description] to ciąg znaków opisujący przyczynę błędu.

Przykład

Insufficient Permissions You do not have permission to view API proxies.

Zrzut ekranu

W interfejsie użytkownika Edge wyświetla się komunikat o błędzie dotyczący błędu Niewystarczające uprawnienia. Jeśli na przykład próbujesz wyświetlić listę serwerów proxy interfejsu API i nie masz wystarczających uprawnień:

Co oznacza ten błąd

Każdy użytkownik w organizacji Edge jest przypisany do roli, w której role to zasadniczo zbiory uprawnień oparte na CRUD. CRUD oznacza tworzenie, odczytywanie, aktualizowanie i usuwanie. Użytkownikowi może być na przykład przypisana rola, która pozwala mu na odczytywanie (czyli pobieranie) informacji o elemencie, ale nie pozwala mu na jego „aktualizowanie” czy „usuwanie”.

Błąd Niewystarczające uprawnienia zwykle oznacza, że rola przypisana do użytkownika nie ma uprawnień do wykonania żądanej operacji. Na przykład użytkownik próbuje utworzyć serwer proxy interfejsu API, ale jego rola ma uprawnienia tylko do wyświetlania serwera proxy.

Więcej informacji znajdziesz w sekcji Przypisywanie ról.

Rozwiązywanie problemów

Ogólne instrukcje rozwiązywania problemów

Aby rozwiązać ten problem, możesz potrzebować pomocy eksperta Apigee, ale zanim skontaktujesz się z zespołem pomocy lub opublikujesz posta w społeczności Apigee, spróbuj wykonać te ogólne czynności.

Jesteś nowym klientem, który właśnie utworzył pierwszą organizację?

W przypadku nowych użytkowników Apigee, którzy tworzą swoją pierwszą organizację, proces tworzenia może potrwać kilka godzin. Jeśli w nowej organizacji pojawią się błędy Niewystarczające uprawnienia, poczekaj kilka godzin i spróbuj ponownie.

Sprawdź, czy inny użytkownik nie zmienił ostatnio uprawnień

W interfejsie użytkownika Edge wybierz Administrator > Historia organizacji, aby sprawdzić, czy niedawno zostały zmienione uprawnienia. Znajdź uprawnienia, które zostały niedawno utworzone lub usunięte:

Sprawdź, czy ten błąd występuje tylko w jednej organizacji

Często tworzysz wiele organizacji i definiujesz te same uprawnienia w każdej z nich. Jeśli jednak zaktualizujesz uprawnienia w jednej organizacji, ale zapomnisz zaktualizować je we wszystkich, możesz zobaczyć błędy Niewystarczające uprawnienia.

Jeśli to możliwe, sprawdź, czy zaktualizowane uprawnienia w jednej organizacji zostały zaktualizowane we wszystkich organizacjach.

Spróbuj utworzyć rolę z uprawnieniami globalnymi, a potem zmniejsz ich liczbę

Podczas tworzenia nowej roli często napotykasz błędy Niewystarczające uprawnienia, ponieważ nowa rola nie ma włączonych wszystkich niezbędnych uprawnień.

Zamiast tworzyć nową rolę z podzbiorem włączonych dostępnych uprawnień, utwórz ją z włączonymi wszystkimi uprawnieniami. Następnie w razie potrzeby usuń uprawnienia i przetestuj rolę. Kontynuuj testowanie roli podczas usuwania uprawnień, aby uniknąć błędów Niewystarczające uprawnienia.

Klienci Cloud powinni sprawdzić stronę stanu Apigee pod kątem przerw w działaniu usługi

W przypadku przerwy w działaniu usługi Edge dla Cloud mogą wystąpić błędy Niewystarczające uprawnienia. Użyj tego adresu URL, aby sprawdzić bieżący stan Edge i zobaczyć, czy nie wystąpiła przerwa w działaniu usługi:

https://status.apigee.com/

Czy używasz wersji Edge Cloud, która obejmuje obsługę klienta?

Mimo że w celu rozwiązania tego problemu może być konieczne skontaktowanie się z zespołem pomocy Apigee, możesz najpierw wykonać czynności opisane powyżej w sekcji Ogólne instrukcje rozwiązywania problemów. Jeśli potrzebujesz pomocy dotyczącej Apigee, zapoznaj się z informacjami na temat Apigee Edge.

Czy używasz chmury prywatnej Edge?

Klienci usługi Private Cloud mogą napotkać błędy Niewystarczające uprawnienia, gdy użytkownik spróbuje zalogować się w interfejsie użytkownika Edge. Jeśli utworzysz w Edge dla chmury Private Cloud rolę niestandardową, użytkownicy w tej roli muszą mieć włączone te uprawnienia, aby mogli logować się do interfejsu Edge:

{"path" : "/","permissions" : [ "get" ]}
{"path" : "/*","permissions" : [ ]}
{"path" : "/environments","permissions" : [ "get" ]}
{"path" : "/userroles","permissions" : [ "get" ]}

Aby zobaczyć bieżące uprawnienia roli, możesz użyć tego polecenia curl:

curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissions

Więcej informacji znajdziesz w artykule o tworzeniu ról za pomocą interfejsu API.

Czy używasz bezpłatnej wersji testowej Apigee Edge?

Rozwiązanie tego problemu może być konieczne do zgłoszenia problemu w Społeczności Apigee, ale możesz najpierw wykonać czynności opisane powyżej w sekcji Ogólne sposoby rozwiązywania problemów.