Я рекомендую попробовать s3fs с rsync. Вот как это будет работать:
При необходимости внесите изменения на локальном компьютере. При необходимости, rync / mnt / sdaX / to / mnt / sdaY / на вашем локальном сервере.
Я понимаю, что это сложно, но не уверен, что есть какой-то другой способ сделать это, сохранив одинаковую конфигурацию в обоих местах. Обычно я бы сказал, что вы должны просто писать на диск s3fs локально с включенным локальным кешированием, но я не уверен, что произойдет, когда вы вернетесь в сеть (я почти уверен, что это не синхронизируется, но я пошел дальше и спросил разработчиков s3fs ).
С уважением,
Зак
Разработчик, LongTail Video
Взгляните на:
Однако их может потребоваться некоторая работа. В конце концов я захотел написать свой собственный клон с использованием node.js, но он далеко ушел от исходного S3 API, так что он больше вам не поможет.