A única coisa que vi que chegou perto disso é o comando sync do s3cmd; é bidirecional, o que você quer.
Então todo mundo faz o backup para da nuvem. Mas eu quero fazer backup de minhas coisas da nuvem.
Para um serviço SaaS planejado, os usuários estão salvando arquivos que contêm sua propriedade intelectual e os salvamos no S3. Eu não estou totalmente confortável com a única cópia de um arquivo que eles estão confiando a mim estar em um terceiro. Então eu gostaria de fazer um bom backup criptografado, deduping, etc. do S3 para o meu on-site (ou mesmo da AWS direto para a Iron Mountain ou algo assim). Alguém tem uma idéia para isso (além de "escrever scripts", sim, eu poderia fazer isso, mas estou mais feliz em usar um software um pouco destinado ao propósito).
O que parece desqualificar o software de backup mais normal é que ele precisaria consumir o Amazon S3 como uma fonte (não um destino - eu sei que muitas coisas fazem isso como destino). Eu quero que ele criptografe os arquivos e, em seguida, coloque-os em algum lugar e, idealmente, não transfira arquivos que não foram alterados. Na verdade, não sou tão exigente quanto a outros detalhes. Pode ser baseado em Linux ou Windows, posso executá-lo em uma instância na nuvem ou em um servidor em minhas instalações, ele pode usar qualquer protocolo de trânsito.
Eu imagino que, se houver uma boa opção "mount s3 as drive", pronta para produção, então muitos programas de backup podem ser usados, incluindo "ssh + rsync". Eu vejo alguns deles, mas todos parecem incompletos.
Alguém está fazendo isso ou sabe como pode ser mais facilmente realizado? O código aberto é bom, mas eu também estou disposto a jogar algum dinheiro se isso me agrada recursos legais.