Для начала, я довольно новичок в AWS.Начал с довольно простой интеграции API Gateway + Lambda.Ниже приведены мои варианты использования.
Создан запрос интеграции Lambda-прокси с API-шлюзом, запрос GET, который выводит добавление 2 чисел, пропущенных через параметры запроса.Теперь, если я получаю доступ к этой конечной точке шлюза API, я получаю желаемый результат.
Теперь я создал собственный авторизатор, который, в свою очередь, является вызовом другой лямбды.Таким образом, запрос будет проверен лямбда-авторизатором до достижения конечной точки шлюза API.В этом случае авторизатор вообще не вызывается.
Я включил журналы Cloudwatch для шлюза API и лямбды, поэтому ниже приведены проблемы, с которыми я сталкиваюсь,
Журналы Cloudwatch в конечной точке API Gateway не отображают вызов лямбда-кода настраиваемого авторизатора.
Журналы до конечной точки.для авторизатора лямбда.
Я следовал нижеприведенной документации AWS, похоже, ничего не помогло.
https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-create-api-as-simple-proxy-for-lambda.html
https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-use-lambda-authorizer.html
Ниже приведена конфигурация шлюза API.У настроенного авторизатора есть токен заголовка, называемый «Авторизация», потребитель API должен предоставить токен авторизации при вызове конечной точки, которая должна быть проверена авторизатором.
Журналы шлюза API - настроенная лямбда была вызвана напрямую, без вызова Authorizer.