Yanıtlar:
Google Cloud Storage'ı doğrudan çift olarak kullanmak için artık (2013-07-19 - sürüm 0.6.22'den beri) destek var.
gsutil config -a
Bir ~/.boto
yapılandırma dosyası oluşturmak için kullanmalısınız . Ve sonra böyle bir kopya kullanabilirsiniz:
duplicity local_dir gs://yourbucket
Ayrıca, yalnızca eski kimlik doğrulama mekanizmasının desteklendiğidir. Google Depolama Konsolunuzdan "Birlikte Çalışabilir Erişim" i etkinleştirmeniz gerekir .
Http://www.willdurness.com/back-up-your-vm-to-google-cloud-storage-using-duplicity ile ilgili ayrıntılı adımlar .
_boto_single.py
tek iş parçacıklı S3 işlemleri için arka uç sağlayan dosyayı başlatmak ve değiştirmek en basit olacaktır .gsutil
Jorge'nin cevabının belirttiği gibi S3'ü GCS ile senkronize etmek için Google'ın aracını kullanmalısınız ; alternatif olarak, yerel olarak yedeklemek ve ardından bunu GCS kullanarak senkronize etmek için Duplicity'yi kullanabilirsiniz gsutil
.Bu, bir sonraki kişiye yardımcı olabilecek kısmi bir cevaptır:
Şimdiye kadar, şeylerin Google Drive / Dokümanlar'a kopyalanması destekleniyor gibi görünüyor:
duplicity localdir gdocs://username:password@gmail.com/remotedir/
Ancak bu, Google Cloud Storage'dan farklıdır. Ben yinelenebilirlik ve gsutil her ikisi de boto kullandığından, bu yapılabilir olması gerektiğini düşünüyorum , ama bu yine de yinelenen iş yapılması gerekir emin değilim.
Bunu sıralayana kadar bir çalışma olarak, doğrudan s3'ten GCS kovalarına kopyalayabilirsiniz:
gsutil -m cp -R s3://yourbucket gs://yourbucket
Duplicity sürüm v0.6.22 (2013/08/22) Google Cloud Storage desteğini ekledi.
deja-dup
34.1 (yinelemenin GUI'sı) artık "Google Cloud Storage için deneysel desteğe" sahip ( https://launchpad.net/deja-dup/+milestone/34.1 )
(GCS kovalarımda HMAC kimlik doğrulaması için birlikte çalışabilirliği etkinleştirmeye ve Deja-Dup'nin önceki sürümlerinde bir S3 Kovası belirlemeye çalıştım - nasıl yapıldığına benzer duplicity
- ama boşuna değil)