Jawaban:
Sekarang ada (sejak 2013-07-19 - versi 0.6.22) dukungan untuk menggunakan Google Cloud Storage secara langsung dalam duplikat.
Anda harus menggunakan gsutil config -a
untuk membuat ~/.boto
file konfigurasi. Dan kemudian Anda dapat menggunakan duplikat seperti ini:
duplicity local_dir gs://yourbucket
Yang juga perlu diperhatikan adalah hanya mekanisme autentikasi lama yang didukung. Anda harus mengaktifkan "Akses Interoperable" dari Google Storage Console Anda .
Langkah-langkah terperinci di http://www.willdurness.com/back-up-your-vm-to-google-cloud-storage-using-duplicity .
_boto_single.py
file yang menyediakan backend untuk transaksi S3 single-threaded.gsutil
alat Google untuk menyinkronkan S3 dengan GCS, seperti yang ditunjukkan oleh jawaban Jorge; secara bergantian, Anda bisa menggunakan Duplicity untuk mencadangkan secara lokal dan kemudian menyinkronkannya dengan penggunaan GCS gsutil
.Ini adalah sebagian jawaban yang mungkin membantu orang berikutnya:
Sejauh ini tampaknya menyalin sesuatu ke Google Drive / Documents didukung:
duplicity localdir gdocs://username:password@gmail.com/remotedir/
Namun ini berbeda dari Google Cloud Storage. Saya pikir ini harus bisa dilakukan karena bermuka dua dan gsutil keduanya menggunakan boto, tapi saya tidak yakin apakah ini membutuhkan pekerjaan yang harus dilakukan dalam bermuka dua itu sendiri.
Saat mengerjakan sampai Anda mengurutkan ini, Anda tentu dapat menyalin langsung dari s3 ke bucket GCS:
gsutil -m cp -R s3://yourbucket gs://yourbucket
Versi v0.6.22 (2013/08/22) Duplicity menambahkan dukungan Google Cloud Storage.
deja-dup
34.1 (GUI duplikat) sekarang memiliki "dukungan eksperimental untuk Google Cloud Storage" ( https://launchpad.net/deja-dup/+milestone/34.1 )
(Saya mencoba mengaktifkan interoperabilitas untuk otentikasi HMAC pada bucket GCS saya dan menetapkan S3 Bucket di versi Deja-Dup sebelumnya - mirip dengan bagaimana duplicity
melakukannya - tetapi tidak berhasil)