AWS Lambda-Funktion REST-API-Endpunkt - Fehler 403

Habe ich eine AWS Lambda-Funktion, die sichtbar wird, als eine REST-API.

Wenn er aufgerufen wird es über die Test-Taste auf aws lambda-Konsole, funktioniert es.

Wenn Sie aufgerufen wird, über eine online-REST-client, bekomme ich den Fehler 403. Es wurde als erfordern - keine Authentifizierung (Offen).

Welche Konfiguration bin ich?

  • Kann man sich die CloudWatch logs und mehr details? CloudWatch protokolliert jeden Schritt der Lambda-Funktion und das sollte helfen bei der Fehlerbehebung.
  • Matt> habe ich überprüft,...aber finde keine logs entsprechend dem REST-basierte Aufruf, einfach weil der Aufruf sich nicht aufgrund 403(verboten). Irgendwelche anderen Ideen?
  • Vermutlich die lambda ist der Zugriff über API-gateway. Was passiert, wenn Sie aufrufen über die Schaltfläche "Test" in der API-gateway-Konsole? docs.aws.amazon.com/apigateway/latest/developerguide/...
  • Hast du dieses Problem beheben? Ich erlebe seltsame Verhalten, wobei: die lambda-proxy-integration funktioniert über die APIG-Konsole; ich habe zwei BEKOMMEN Pfade /some/path?query=param und /some/path/:id. Von Postman-client, der die früheren Werke aber letztere gibt die 403, die Sie beschreiben.
InformationsquelleAutor Jasper | 2015-10-13
Schreibe einen Kommentar