Я работаю над Lambda, которая извлекает файлы csv.gz, распаковывает их и загружает в S3-контейнеры. Everyhing работает нормально, однако, когда я пытаюсь загрузить файлы, они испортили mime-типы, независимо от того, установлено это в метаданных объекта S3 или нет.
Например, для объекта, метаданные которого равны:
Content-Type=text/csv
Content-Encoding=utf-8
скачанный файл возвращает следующее после выполнения команды file -i test.csv
:
test.csv: application/x-gzip; charset=binary
Так что, как вы можете видеть, полностью отличается от того, что указано в сегменте.
Я пытался реализовать свой сценарий как в Node, так и в Python, и с указанием метаданных, и с пропуском их, и у обоих были одни и те же проблемы, и у меня нет идей, что может быть причиной такого поведения. Буду признателен за любые советы или идеи о том, что может быть причиной проблемы.
Привет