Wie behebe ich „403 Fehlendes Authentifizierungstoken“-Fehler von einem API-Gateway-REST-API-Endpunkt?

Letzte Aktualisierung: 06.10.2021

Wenn ich versuche, meine Amazon-API-Gateway-REST-API aufzurufen, erhalte ich immer wieder 403 Fehlermeldungen „Fehlendes Authentifizierungstoken“. Wie können diese Fehler behoben werden?

Kurzbeschreibung

API-Gateway-REST-API-Endpunkte geben aus zwei Gründen Fehler bezüglich eines fehlenden Authentifizierungstokens zurück:

Gehen Sie wie folgt vor, um den Fehler zu beheben:

Auflösung

Bestätigen Sie, dass im API-Gateway-Ressourcenpfad eine Methode und eine Ressource konfiguriert sind

Befolgen Sie die Anweisungen unter Einrichten einer Methode mithilfe der API-Gateway-Konsole. Weitere Informationen finden Sie unter Einrichten von API-Ressourcen.

Wichtig: Sie müssen die API bereitstellen, damit die Änderungen wirksam werden.

Für APIs mit einer Proxy-Ressourcenintegration

Wenn die Methodenanforderung an die Stamm-Ressource gesendet wird, überprüfen Sie, ob eine Methode unter der Stamm-Ressource konfiguriert ist.

Bestätigen Sie, dass die API-Anfrage signiert ist, wenn für die API-Methode die IAM-Authentifizierung aktiviert ist

Weitere Informationen finden Sie unter Signieren von Anforderungen.

Bestätigen Sie, dass Sie die richtige HTTP-Methodenanforderung an den REST-API-Endpunkt senden

Beim Testen eines REST-API-Endpunkts über einen Webbrowser wird automatisch eine GET-HTTP-Methodenanforderung gesendet.

Um eine POST-HTTP-Methode zu testen, verwenden Sie einen anderen HTTP-Client. Zum Beispiel Postman oder curl.

Beispiel curl-Befehl, der die POST HTTP-Methodenanforderung verwendet

$  curl -X POST  <API URL> -d <request body>

War dieser Artikel hilfreich?


Benötigen Sie Hilfe zur Fakturierung oder technischen Support?