Câu trả lời:
Hiện tại (kể từ 2013-07-19 - phiên bản 0.6.22) hỗ trợ trực tiếp sử dụng Google Cloud Storage.
Bạn nên sử dụng gsutil config -a
để tạo một ~/.boto
tập tin cấu hình. Và sau đó bạn có thể sử dụng bản sao như thế này:
duplicity local_dir gs://yourbucket
Cũng cần lưu ý rằng chỉ có cơ chế xác thực cũ được hỗ trợ. Bạn nên bật "Truy cập có thể tương tác" từ Bảng điều khiển lưu trữ Google .
Các bước chi tiết trên http://www.willdurness.com/back-up-your-vm-to-google-cloud-st Storage-USE-d repeatity .
_boto_single.py
tệp cung cấp phụ trợ cho các giao dịch S3 đơn luồng.gsutil
công cụ của Google để đồng bộ hóa S3 với GCS, như câu trả lời của Jorge chỉ ra; cách khác, bạn có thể sử dụng Sao chép để sao lưu cục bộ và sau đó đồng bộ hóa với GCS bằng cách sử dụng gsutil
.Đây là câu trả lời một phần có thể giúp người tiếp theo:
Cho đến nay, dường như việc sao chép mọi thứ vào Google Drive / Docs được hỗ trợ:
duplicity localdir gdocs://username:password@gmail.com/remotedir/
Tuy nhiên, điều này khác với Google Cloud Storage. Tôi nghĩ rằng điều này nên được thực hiện vì cả hai bản sao và gsutil đều sử dụng boto, nhưng tôi không chắc liệu điều này có yêu cầu công việc phải được thực hiện trong bản sao không.
Như một công việc xung quanh cho đến khi bạn sắp xếp thứ này, bạn chắc chắn có thể sao chép trực tiếp từ s3 sang các thùng GCS:
gsutil -m cp -R s3://yourbucket gs://yourbucket
Phiên bản v0.6.22 (2013/08/22) của Bản sao đã thêm hỗ trợ Google Cloud Storage.
deja-dup
34.1 (GUI của trùng lặp) hiện có "hỗ trợ thử nghiệm cho Google Cloud Storage" ( https://launchpad.net/deja-dup/+milestone 432.1 )
(Tôi đã thử kích hoạt khả năng tương tác để xác thực HMAC trên các thùng GCS của mình và chỉ định Nhóm S3 trong các phiên bản trước của Deja-Dup - tương tự như cách duplicity
thực hiện - nhưng không có kết quả)