J'ai déjà défini une routine de sauvegarde qui sauvegarde tous mes fichiers sur Amazon S3 en utilisant la duplicité. J'aimerais créer une routine de sauvegarde similaire avec Google Cloud Storage. Est-il possible de faire en sorte que la duplicité fonctionne avec GCS?
Il existe désormais (depuis le 19-07-2013 - version 0.6.22) la possibilité d'utiliser Google Cloud Storage directement en duplicité.
Vous devez utiliser gsutil config -a
pour créer un fichier de configuration ~/.boto
. 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
, qui fournit le backend pour les transactions S3 à un seul thread.gsutil
de Google pour synchroniser S3 avec GCS, comme La réponse de Jorge indique; vous pouvez également utiliser Duplicity pour sauvegarder localement, puis synchroniser cela avec GCS en utilisant gsutil
.Ceci est une réponse partielle qui pourrait aider la prochaine personne:
Jusqu'à présent, il semble que la copie de documents sur Google Drive/Docs soit prise en charge:
duplicity localdir gdocs://username:[email protected]/remotedir/
Cependant, cela diffère de Google Cloud Storage. Je pense que cela devrait être faisable puisque la duplicité et gsutil utilisent tous deux boto, mais je ne suis pas sûr que cela nécessite du travail être fait en duplicité même si.
En guise de solution de contournement, 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 (l'interface graphique de duplicity) prend désormais en charge "le stockage expérimental de 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 précédentes de Deja-Dup - similaire à la façon dont duplicity
le fait - mais en vain.)