AWS ALB-запрос аудиофайла для целевой группы лямбда - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть одна лямбда-функция, которая хранит аудиофайл в корзине s3. Я использую эту лямбду в качестве целевой группы за ALB. Я делаю запрос в ALB для загрузки аудиофайла. Когда я получаю лямбда-события, я вижу, что аудио-буфер закодировано в bas64 (согласно AWS ALB запросу ограничения). Но когда я делаю console.log на строке base64. Я вижу, что дополнительные символы типа LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL.... добавляются в строку base64. когда я конвертирую из base64 в буфер в лямбду. Я вижу, что буфер не такой, как ожидалось const buffer = Buffer.from(event.body, 'base64') дает поврежденный буфер из-за добавления дополнительного символа в строку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...