API Gateway Custom Authorizer никогда не вызывает Целевую лямбду - PullRequest
0 голосов
/ 30 сентября 2018

Я настроил пользовательский авторизатор в соответствии со спецификацией: Документы AWS , я включил шлюз API, настроил авторизатор и могу заставить журналы cloudwatch показывать авторизованные.

Каждый вызов перенаправляется на то, что выглядит как URL-адрес моей функции, но только когда-либо завершается с ошибкой "400 неверных запросов":

Sending request to https://lambda.$REGION.amazonaws.com/2015-03-31/functions/arn:aws:lambda:$REGION:$AID:function:$LAMBDA/invocations
Received response. Integration latency: 1 ms
Endpoint response body before transformations: <html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> </body> </html>
Endpoint response headers: {Server=awselb/2.0, Date=Sun, 30 Sep 2018 04:32:01 GMT, Content-Type=text/html, Content-Length=138, Connection=close}
Lambda invocation failed with status: 400. Lambda request id: N/A

Это где-то есть разрешения?Api Gateway может нормально вызывать мой «login» api.

Если я вызываю целевую лямбду через консоль с помощью кнопки «TEST», она работает нормально.

есть мысли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...