Risposte:
Ora esiste (dal 2013-07-19 - versione 0.6.22) il supporto per utilizzare Google Cloud Storage direttamente in duplicità.
È necessario utilizzare gsutil config -a
per creare un ~/.boto
file di configurazione. E quindi puoi usare la duplicità in questo modo:
duplicity local_dir gs://yourbucket
Inoltre, è supportato solo il vecchio meccanismo di autenticazione. È necessario abilitare "Accesso interoperabile" dalla console di archiviazione di Google .
Passaggi dettagliati su http://www.willdurness.com/back-up-your-vm-to-google-cloud-storage-using-duplicity .
_boto_single.py
file che fornisce il backend per le transazioni S3 a thread singolo.gsutil
strumento di Google per sincronizzare S3 con GCS, come indica la risposta di Jorge; in alternativa, è possibile utilizzare Duplicity per eseguire il backup in locale e quindi sincronizzarlo con GCS utilizzando gsutil
.Questa è una risposta parziale che potrebbe aiutare la persona successiva:
Finora sembra che la copia di cose su Google Drive / Docs sia supportata:
duplicity localdir gdocs://username:password@gmail.com/remotedir/
Tuttavia, questo è diverso da Google Cloud Storage. Penso che questo dovrebbe essere fattibile dal momento che la duplicità e gsutil usano entrambi il boto, ma non sono sicuro che ciò richieda comunque un lavoro da svolgere nella duplicità stessa.
Per ovviare a questo problema, puoi sicuramente copiare direttamente dall'S3 nei bucket GCS:
gsutil -m cp -R s3://yourbucket gs://yourbucket
La versione v0.6.22 (2013/08/22) di Duplicity ha aggiunto il supporto di Google Cloud Storage.
deja-dup
34.1 (duplicity's GUI) ora ha "supporto sperimentale per Google Cloud Storage" ( https://launchpad.net/deja-dup/+milestone/34.1 )
(Ho provato ad abilitare l'interoperabilità per l'autenticazione HMAC sui miei bucket GCS e specificare un bucket S3 nelle versioni precedenti di Deja-Dup - simile a come lo duplicity
fa - ma senza risultati)