Я загружаю файлы из внешнего интерфейса (Angular), используя multipart / form-data, на S3 через AWS Lambda. Я установил плагин serverless-apigw-binary и в свой serverless.yml включил конфигурацию, упомянутую в документации этого плагина. На моем API-шлюзе я вижу, что плагин добавляет значения двоичных типов носителей, упомянутые в файле serverless.yml
Однако при просмотре файла на S3 он поврежден. Не имеет значения, какой тип файла я загружаю (image, do c, pdf). Я не могу открыть его при загрузке. Эта проблема также возникает, когда я делаю прямой POST-запрос к своей лямбда-функции от Postman.
Я пропустил какой-либо шаг? Как правильно принимать двоичные файлы в Lambda?