API Gateway - загрузка файла в функцию Lambda без S3 - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь записать параметр загрузки файла POSTed в AWS Lambda через шлюз API.

Я отправляю данные формы с помощью Content-Type: application/x-www-form-urlencoded

Однако функция Lambda / API-шлюз отсылает сообщение об ошибке по следующим направлениям:

Could not parse request body into json: Invalid UTF-8 start byte 0xbf\n at [Source: [B@24856f29; line: 1, column: 3]"

Вобласть API «Настройки», я установил для приложения «Binary Media Types» / x-www-form-urlencoded, но он все еще обрабатывает POST-данные как JSON.

Мне интересно, как я могу загрузить файлы в функцию Lambda без необходимости проходить через S3 (мои загрузки всего 30 КБ и временные, их не нужно хранить).

...