Как получить доступ к заголовкам http в пользовательском лямбда-функции AWS
Из API Gateway я создалпользовательский авторизатор для моего API с использованием функции лямбда в Python. API Gateway передает входящий токен авторизации, используя настраиваемый заголовок (method.request.header.Authorization
). Однако мне также нужны другие заголовки исходного http-запроса внутри моей лямбда-функции. Как я могу получить к ним доступ? Я не видел заголовки наevent
ввод объекта в мою лямбда-функцию.
Обратите внимание, что это не дубликатКак получить доступ к заголовкам HTTP для запроса к AWS API Gateway с помощью Lambda?, Речь идет о лямбда-функции пользовательского авторизатора. Я не вижу какой-либо опции конфигурации, чтобы передать входящие заголовки http в функцию лямбда-авторизации.
СогласноДокументация AWS, API Gateway вызывает Custom Authorizer с вводом ниже. Основываясь на ниже, я предполагаю, что мой запрос не представляется возможным. Но хочу проверить, есть ли обходной путь.
{ "type":"TOKEN", "authorizationToken":"", "methodArn":"arn:aws:execute-api:<regionId>:<accountId>:<apiId>/<stage>/<method>/<resourcePath>" }