Маршрут Amazon API Gateway $ по умолчанию для вызова Lambda имеет AccessDeniedException, но маршруты не по умолчанию работают нормально - PullRequest
0 голосов
/ 22 января 2020

Я попытался создать маршрут $default на Amazon API Gateway для перехвата нераспознанных запросов API. Тем не менее, он всегда отвечает:

{"message":"Internal Server Error"}

Один из заголовков ответа: x-amzn-errortype AccessDeniedException

Дело в том, насколько я могу судить, я точно установил маршрут $default так же, как один из моих других маршрутов, test. Маршрут test работает просто отлично, но маршрут $default возвращает ошибку.

Есть ли какая-то причина, по которой $default получает AccessDeniedException, но указанный c маршрут, который в противном случае имеет ту же конфигурацию, не «т? Я подозреваю, что это как-то связано с CORS, но понятия не имею, как это отладить.

Редактировать:

В конечном итоге все еще неясно, почему это происходит, но вместо * 1021 используется маршрут /{pathVar+} * отлично работал для меня и делает то, что я хотел.

...