2016-05-13 2 views
0

Я использую python и boto2 для проекта s3.boto2: загрузить объект из s3 с одним вызовом API

В s3 есть файл, я хочу получить его содержимое по имени пути.

Исправьте меня, если я ошибаюсь, но я думаю, что это невозможно сделать с помощью одного вызова API. Сначала мне нужно вызвать bucket.get_key, а затем key.get_content.

Я хотел бы загрузить содержимое файла с помощью одного API вызова (файл не большой и должен умещаться в строку в памяти)

ответ

0

решаемые нравится: первый bucket.new_key вызов, который локально создает ключевого объекта и не требует вызова API. Затем используйте key.get_content.