回答:
現在(2013-07-19以降-バージョン0.6.22)、複製でGoogle Cloud Storageを直接使用するためのサポートがあります。
を使用gsutil config -a
して構成~/.boto
ファイルを作成する必要があります。そして、あなたはこのように二重性を使うことができます:
duplicity local_dir gs://yourbucket
また、古い認証メカニズムのみがサポートされていることにも注意してください。Googleストレージコンソールから「相互運用アクセス」を有効にする必要があります。
http://www.willdurness.com/back-up-your-vm-to-google-cloud-storage-using-duplicityの詳細な手順。
_boto_single.py
は、シングルスレッドS3トランザクションのバックエンドを提供するファイルから始めて変更するのが最も簡単です。gsutil
ツールを使用して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
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
しました- 方法は似ていますが、役に立ちません)