2012-06-06 2 views
3

Я использую Amazon S3 для хранения своих ресурсов, но иногда я считаю необходимым открыть файл, который хранится на S3, для выполнения некоторых операций над ним.Можно ли открыть файл непосредственно из S3

Возможно ли (и желательно) открыть файлы непосредственно с S3, или я должен просто использовать временную папку «царапины»?

Прямо сейчас я использую расширения boto для взаимодействия с Amazon.

ответ

3

Невозможно открыть файл на S3, вы можете только их прочитать или добавить/заменить по сети.

Существует инструмент командной строки с открытым исходным кодом, называемый s3fs, который эмулирует установку ведра s3 в качестве файловой системы пространства пользователя. С его помощью вы можете использовать любые команды, которые вы будете использовать на обычных файлах в вашей файловой системе, чтобы открыть чтение и запись в файл, но за кулисами он выполняет локальное кэширование для всех ваших записей, а затем загружает файл, когда вы закрываете ручку.

Смежные вопросы