Можно ли писать на ключ s3 с помощью boto?

У меня есть приложение, созданное с помощью boto, которое синхронизирует файлы локально, используя librsync(обернутый в модуль python). Мне было интересно, можно ли писать на ключах S3, чтобы я мог использовать librsync удаленно, например, я синхронизировал бы локальный файл с файлом в S3, принимая сигнатуры, дельта и исправляя результат. В документации boto говорится, что open_write еще не реализован. Но я знаю, что такие люди, как dropbox, тоже используют s3 и librsync, поэтому должен быть способ... Спасибо.

1 ответ

Нет способа добавить или изменить существующий объект в S3. Вы можете полностью перезаписать его новым содержимым, а в корзине можно включить управление версиями, чтобы предыдущие версии объекта были по-прежнему доступны, но изменение существующего объекта просто не поддерживается службой S3 или API.

Другие вопросы по тегам