Fehler aufgrund unzureichender Berechtigungen

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Fehlertext

Insufficient permissions [Description]

Dabei ist [Description] ein String, der die Fehlerursache beschreibt.

Beispiel

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

Screenshot

In der Edge-Benutzeroberfläche wird der Fehler Unzureichende Berechtigungen durch eine Fehlermeldung angezeigt. Wenn Sie beispielsweise versuchen, die Liste der API-Proxys aufzurufen, und keine ausreichenden Berechtigungen haben:

Bedeutung dieses Fehlers

Jeder Nutzer in einer Edge-Organisation wird einer Rolle zugewiesen, wobei Rollen im Wesentlichen CRUD-basierte Berechtigungssätze sind. CRUD bedeutet "create, read, update, delete" (erstellen, lesen, aktualisieren, löschen). Einem Nutzer kann beispielsweise eine Rolle zugewiesen werden, mit der er Details zu einer Entität lesen oder abrufen kann, ohne jedoch die Berechtigung zum „Aktualisieren“ oder „Löschen“ der Entität zu haben.

Der Fehler Unzureichende Berechtigungen bedeutet in der Regel, dass die dem Nutzer zugewiesene Rolle nicht berechtigt ist, den angeforderten Vorgang auszuführen. Beispiel: Der Nutzer versucht, einen API-Proxy zu erstellen, aber seine Rolle hat nur Berechtigungen zum Ansehen eines Proxys.

Weitere Informationen finden Sie unter Rollen zuweisen.

Fehlerbehebung

Allgemeine Schritte zur Fehlerbehebung

Obwohl Sie zur Behebung dieses Fehlers möglicherweise fachkundige Hilfe von Apigee benötigen, können Sie die folgenden allgemeinen Schritte zur Fehlerbehebung ausprobieren, bevor Sie sich an den Support wenden oder in der Apigee-Community posten.

Sind Sie ein neuer Kunde, der gerade Ihre erste Organisation erstellt hat?

Bei neuen Apigee-Nutzern, die ihre erste Organisation erstellen, kann es mehrere Stunden dauern, bis Apigee erstellt ist. Wenn in einer neuen Organisation die Fehlermeldung Unzureichende Berechtigungen angezeigt wird, warten Sie ein paar Stunden und versuchen Sie es dann noch einmal.

Prüfen, ob ein anderer Nutzer kürzlich Berechtigungen geändert hat

Wählen Sie in der Edge-Benutzeroberfläche Verwaltung > Organisationsverlauf aus, um zu sehen, ob in letzter Zeit Änderungen an Berechtigungen vorgenommen wurden. Suchen Sie nach Berechtigungen, die vor Kurzem erstellt oder entfernt wurden:

Ermitteln, ob dieser Fehler nur in einer Organisation auftritt

Häufig erstellen Sie mehrere Organisationen und legen für jede die gleichen Berechtigungen fest. Wenn Sie jedoch die Berechtigungen in einer Organisation aktualisieren, aber vergessen, sie in allen Organisationen zu aktualisieren, wird die Fehlermeldung Unzureichende Berechtigungen angezeigt.

Wenn Sie die Berechtigungen in einer Organisation aktualisiert haben, müssen Sie sie in allen Organisationen aktualisieren.

Erstellen Sie eine Rolle mit globalen Berechtigungen und reduzieren Sie die Anzahl der Rollen

Häufig tritt der Fehler Unzureichende Berechtigungen auf, wenn Sie eine neue Rolle erstellen, da für die neue Rolle nicht alle erforderlichen Berechtigungen aktiviert sind.

Anstatt eine neue Rolle mit einem Teil der verfügbaren Berechtigungen zu erstellen, sollten Sie die Rolle mit allen aktivierten Berechtigungen erstellen. Entfernen Sie dann nach Bedarf Berechtigungen und testen Sie die Rolle. Testen Sie die Rolle weiterhin, während Sie Berechtigungen entfernen, damit keine Fehler des Typs Unzureichende Berechtigungen auftreten.

Cloud-Kunden: Informationen zu Ausfällen auf der Apigee-Statusseite

Unzureichende Berechtigungen können bei einem Ausfall in Edge für die Cloud auftreten. Verwenden Sie die folgende URL, um den aktuellen Edge-Status zu prüfen und festzustellen, ob ein Ausfall vorliegt:

https://status.apigee.com/

Verwenden Sie eine Version von Edge Cloud mit Kundensupport?

Obwohl Sie sich möglicherweise an den Apigee-Support wenden müssen, um diesen Fehler zu beheben, können Sie zuerst die oben unter Allgemeine Schritte zur Fehlerbehebung beschriebenen Schritte ausführen. Hilfe zu Apigee finden Sie unter Apigee Edge-Support.

Verwenden Sie die private Edge-Cloud?

Private Cloud-Kunden können Fehler vom Typ Unzureichende Berechtigungen erhalten, wenn ein Nutzer versucht, sich bei der Edge-Benutzeroberfläche anzumelden. Wenn Sie in Edge eine benutzerdefinierte Rolle für die Private Cloud erstellen, müssen diese Berechtigungen für Nutzer der Rolle aktiviert sein, damit sie sich bei der Edge-Benutzeroberfläche anmelden können:

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

Mit dem folgenden curl-Befehl können Sie sich die aktuellen Berechtigungen für eine Rolle anzeigen lassen:

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

Weitere Informationen finden Sie unter Rollen mit der API erstellen.

Verwenden Sie eine kostenlose Testversion von Apigee Edge?

Möglicherweise müssen Sie Ihr Problem in der Apigee-Community posten, um diesen Fehler zu beheben. Sie können aber zuerst die oben unter Allgemeine Schritte zur Fehlerbehebung beschriebenen Schritte ausprobieren.