В
Ваня инженер 🇸🇪
@vanya_engineer696 подп.
1.6Kпросмотров
15 октября 2024 г.
Score: 1.7K
Питон, файлы, AWS Питонячу тут очередную загрузку данных из апишки в амазоновский s3. Упрощённо, кладу ответ от API в файл и отгружаю в s3.upload_file(): with file as open("wb"): file.write(data) # пишем bytes, потому что так хочет s3.upload_file filename = file.name # s3.upload_file требует строковый путь к файлу в качестве аргумента s3 = boto3.client("s3") s3.upload_file(filename, "some_bucket", "some_path") На бакет загружается пустой файл. Wat? Пробую ещё раз. Результат, разумеется, не меняется. В file данные записываются. s3.upload_file, разумеется, рядом в сотне мест используется и работает. Внимание, вопрос: почему так происходит? Похожий код на GCP, (внезапно) работает корректно 😃️️️️️️
1.6K
просмотров
731
символов
Да
эмодзи
Нет
медиа

Другие посты @vanya_engineer

Все посты канала →
Питон, файлы, AWS Питонячу тут очередную загрузку данных из — @vanya_engineer | PostSniper