Respostas:
Agora (desde 19/07/2013 - versão 0.6.22) há suporte para usar o Google Cloud Storage diretamente em duplicidade.
Você deve usar gsutil config -a
para criar um ~/.boto
arquivo de configuração. E então você pode usar duplicidade como esta:
duplicity local_dir gs://yourbucket
Também é importante notar que apenas o mecanismo de autenticação antigo é suportado. Você deve ativar o "Acesso interoperável" no Google Storage Console .
Etapas detalhadas em http://www.willdurness.com/back-up-your-vm-to-google-cloud-storage-using-duplicity .
_boto_single.py
arquivo que fornece o back-end para transações S3 de thread único.gsutil
ferramenta do Google para sincronizar o S3 com o GCS, como indica a resposta de Jorge; Como alternativa, você pode usar o Duplicity para fazer backup localmente e sincronizar com o GCS usando gsutil
.Esta é uma resposta parcial que pode ajudar a próxima pessoa:
Até agora, parece que é possível copiar coisas para o Google Drive / Docs:
duplicity localdir gdocs://username:password@gmail.com/remotedir/
No entanto, isso é diferente do Google Cloud Storage. Eu acho que isso deve ser possível, já que duplicidade e gsutil usam boto, mas não tenho certeza se isso exige que o trabalho seja feito em duplicidade.
Como solução alternativa até você classificar isso, certamente você pode copiar diretamente do s3 para os buckets do GCS:
gsutil -m cp -R s3://yourbucket gs://yourbucket
A versão v0.6.22 (22/08/2013) do Duplicity adicionou o suporte ao Google Cloud Storage.
deja-dup
34.1 (GUI da duplicidade) agora tem "suporte experimental para o Google Cloud Storage" ( https://launchpad.net/deja-dup/+milestone/34.1 )
(Tentei ativar a interoperabilidade para autenticação HMAC nos meus buckets GCS e especificar um S3 Bucket nas versões anteriores do Deja-Dup - semelhante a como duplicity
faz isso - mas sem sucesso)