Réponses:
Il existe désormais (depuis le 2013-07-19 - version 0.6.22) une prise en charge pour utiliser Google Cloud Storage directement en duplicité.
Vous devez utiliser gsutil config -a
pour créer un ~/.boto
fichier de configuration. Et puis vous pouvez utiliser la duplicité comme ceci:
duplicity local_dir gs://yourbucket
Il convient également de noter que seul l'ancien mécanisme d'authentification est pris en charge. Vous devez activer "Accès interopérable" à partir de votre console de stockage Google .
Étapes détaillées sur http://www.willdurness.com/back-up-your-vm-to-google-cloud-storage-using-duplicity .
_boto_single.py
fichier qui fournit le backend pour les transactions S3 à thread unique.gsutil
outil de Google pour synchroniser S3 avec GCS, comme l'indique la réponse de Jorge; Alternativement, vous pouvez utiliser Duplicity pour sauvegarder localement, puis synchroniser cela avec GCS à l'aide gsutil
.Ceci est une réponse partielle qui pourrait aider la prochaine personne:
Jusqu'à présent, il semble que la copie de choses sur Google Drive / Docs soit prise en charge:
duplicity localdir gdocs://username:password@gmail.com/remotedir/
Cependant, cela est différent de Google Cloud Storage. Je pense que cela devrait être faisable puisque la duplicité et gsutil utilisent tous les deux boto, mais je ne suis pas sûr si cela nécessite un travail à faire dans la duplicité elle-même.
Comme solution de contournement jusqu'à ce que vous triiez cela, vous pouvez certainement copier directement du s3 vers les compartiments GCS:
gsutil -m cp -R s3://yourbucket gs://yourbucket
La version v0.6.22 (2013/08/22) de Duplicity a ajouté la prise en charge de Google Cloud Storage.
deja-dup
34.1 (GUI de duplicity) dispose désormais d'un "support expérimental pour Google Cloud Storage" ( https://launchpad.net/deja-dup/+milestone/34.1 )
(J'ai essayé d'activer l'interopérabilité pour l'authentification HMAC sur mes compartiments GCS et de spécifier un compartiment S3 dans les versions antérieures de Deja-Dup - similaire à la façon dont duplicity
il le fait - mais en vain)