Answers:
现在(自2013-07-19-版本0.6.22起)支持直接重复使用Google Cloud Storage。
您应该gsutil config -a
用来创建~/.boto
配置文件。然后您可以像这样使用重复性:
duplicity local_dir gs://yourbucket
还要注意的是,仅支持旧的身份验证机制。您应该从Google Storage Console启用“互操作访问” 。
有关http://www.willdurness.com/back-up-your-vm-to-google-cloud-storage-using-duplicity的详细步骤。
_boto_single.py
为单线程S3事务提供后端的文件。gsutil
工具将S3与GCS同步(如Jorge的回答所示);或者,您可以使用Duplicity在本地备份,然后使用来与GCS同步gsutil
。这是部分答案,可能会对下一个人有所帮助:
到目前为止,似乎支持将内容复制到Google云端硬盘/文档:
duplicity localdir gdocs://username:password@gmail.com/remotedir/
但是,这不同于Google Cloud Storage。我认为这应该可行,因为duplicity和gsutil都使用boto,但是我不确定这是否需要在duplicity本身中完成。
要解决此问题,您当然可以直接将其从s3复制到GCS存储桶:
gsutil -m cp -R s3://yourbucket gs://yourbucket
Duplicity版本v0.6.22(2013/08/22)添加了Google Cloud Storage支持。
deja-dup
34.1(重复性的GUI)现在具有“对Google Cloud Storage的实验支持”(https://launchpad.net/deja-dup/+milestone/34.1)
(我尝试在我的GCS存储桶上启用HMAC身份验证的互操作性,并在Deja-Dup的早期版本中指定一个S3存储桶-类似于duplicity
此操作-但无济于事)