Відповіді:
Зараз існує (з 2013-07-19 - версія 0.6.22) підтримка для прямого використання Google Cloud Storage у двох примірниках.
Ви повинні використовувати gsutil config -a
для створення ~/.boto
конфігураційного файлу. І тоді ви можете використовувати подвійність так:
duplicity local_dir gs://yourbucket
Також слід зазначити, що підтримується лише старий механізм аутентифікації. Ви повинні ввімкнути "Неопераційний доступ" зі своєї консолі Google Storage .
Детальні кроки щодо http://www.willdurness.com/back-up-your-vm-to-google-cloud-storage-using-duplicity .
_boto_single.py
файл, який надає вихідний засіб для однопотокових транзакцій S3.gsutil
інструментом Google для синхронізації S3 з GCS, як свідчить відповідь Хорхе; по черзі, ви можете використовувати Duplicity для резервного копіювання локально, а потім синхронізувати це з використанням GCS gsutil
.Це часткова відповідь, яка може допомогти наступній людині:
Поки здається, що підтримується копіювання речей на Google Диск / Документи:
duplicity localdir gdocs://username:password@gmail.com/remotedir/
Однак це відрізняється від Google Cloud Storage. Я думаю, що це повинно бути здійснено, оскільки дублікація та gsutil обидва використовують boto, але я не впевнений, чи потрібно це робити в самій подвійності.
Як вирішення, поки ви не сортуєте це, ви, безумовно, можете скопіювати безпосередньо з s3 у відрі GCS:
gsutil -m cp -R s3://yourbucket gs://yourbucket
Версія v0.6.22 (2013/08/22) Duplicity додала підтримку Google Cloud Storage.
deja-dup
34.1 (інтерфейс дублікату) тепер має "експериментальну підтримку Google Cloud Storage" ( https://launchpad.net/deja-dup/+milestone/34.1 )
(Я намагався увімкнути сумісність для аутентифікації HMAC на моїх відрах GCS та вказати відро S3 у попередніх версіях Deja-Dup - подібно до того, як duplicity
це робиться - але безрезультатно)