Antworten:
Es gibt jetzt (seit dem 19.07.2013 - Version 0.6.22) Unterstützung für die direkte doppelte Verwendung von Google Cloud Storage.
Sie sollten verwenden gsutil config -a
, um eine ~/.boto
Konfigurationsdatei zu erstellen. Und dann können Sie Duplizität wie folgt verwenden:
duplicity local_dir gs://yourbucket
Bemerkenswert ist auch, dass nur der alte Authentifizierungsmechanismus unterstützt wird. Sie sollten "Interoperabler Zugriff" über Ihre Google Storage Console aktivieren .
Detaillierte Schritte unter http://www.willdurness.com/back-up-your-vm-to-google-cloud-storage-using-duplicity .
_boto_single.py
Datei zu beginnen und sie zu ändern, die das Backend für S3-Transaktionen mit einem Thread bereitstellt.gsutil
Tool verwenden, um S3 mit GCS zu synchronisieren, wie in Jorges Antwort angegeben. Alternativ können Sie Duplicity verwenden, um lokal zu sichern und diese dann mit GCS zu synchronisieren gsutil
.Dies ist eine Teilantwort, die der nächsten Person helfen könnte:
Bisher scheint das Kopieren von Dingen in Google Drive / Docs unterstützt zu werden:
duplicity localdir gdocs://username:password@gmail.com/remotedir/
Dies unterscheidet sich jedoch von Google Cloud Storage. Ich denke, dies sollte machbar sein, da sowohl Duplicity als auch Gsutil Boto verwenden, aber ich bin mir nicht sicher, ob dies erfordert, dass die Arbeit in Duplicity selbst ausgeführt wird.
Bis Sie dies sortieren, können Sie sicher direkt vom s3 in die GCS-Buckets kopieren:
gsutil -m cp -R s3://yourbucket gs://yourbucket
In Version v0.6.22 (22.08.2013) von Duplicity wurde die Unterstützung für Google Cloud Storage hinzugefügt.
deja-dup
34.1 (GUI von duplicity) bietet jetzt "experimentelle Unterstützung für Google Cloud Storage" ( https://launchpad.net/deja-dup/+milestone/34.1 ).
(Ich habe versucht, die Interoperabilität für die HMAC-Authentifizierung auf meinen GCS-Buckets zu aktivieren und in früheren Versionen von Deja-Dup einen S3-Bucket anzugeben - ähnlich wie duplicity
- aber ohne Erfolg.)