Позвольте мне ответить на ваш вопрос здесь.
Вы используете лямбда-авторизатор типа TOKEN. Это передаст значение заголовка «Авторизация» как токен. Вы можете увидеть приведенный ниже пример данных о лямбда-событиях -
{
type: 'TOKEN',
methodArn:'arn:aws:execute-api:$AWS_REGION:$ACCOUNT_ID:$API_ID/$STAGE/$RESOURCE/',
authorizationToken: 'allow'
}
Возможно, вам придется изменить свой код соответствующим образом, чтобы получить этот токен.
В качестве альтернативы, вы можете использовать функцию авторизации на основе лямбда-выражения REQUEST. , Это отправит ввод в Lambda Authorizer в виде комбинации заголовков, параметров строки запроса, stageVariables и переменных $ context. Затем вы можете использовать существующий код для извлечения заголовков из запроса.
Что касается настройки шаблона отображения и заголовка «Авторизация» в запросе метода и запросе интеграции, вам это не нужно, если вы не планируете передать его в интеграционную лямбда-функцию.