Duplicity - Bandwidth Efficient Encrypted Backup

Support Google Cloud Storage

Reported by Jorge O. Castro on 2012-07-30
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Duplicity
Medium
Unassigned

Bug Description

It would be great to have native support for GCS (which is different from Google Drive/Docs):

https://developers.google.com/storage/docs/gsutil

Related branches

Daniel Schudel (daniel-schudel) wrote :

I second this.

The lax security policies at Amazon have left me looking for an alternative to S3 as a backup/archive target.

James (james-ellis-gmail) wrote :

I'd like to see this, I've found GCS to be a robust solution and alternative to S3 .. and gsutil provides a good example of how a GCS API client can work.

Daniel Schudel (daniel-schudel) wrote :

The duplicity/_boto_single.py has a fair amount of S3 specific syntax and lingo in it. I'd hate to fork it into a new file to bring in GCS.

But, the boto/storage_uri.py (from python-boto) looks interesting - it contains a base class for accessing S3 or GCS - it automagically picks the right one based on the URI.

I think update _boto_single.py to use the storage_uri.py classes would be the way to go.

Lee Verberne (verb) wrote :

FYI, I've started work on this in lp:~verb/duplicity/boto-gcs

This uses GCS's Interoperable mode, which has to be enabled via https://code.google.com/apis/console

I need to add some documentation and support in _boto_multi.py (if possible).

Changed in duplicity:
status: New → Fix Committed
milestone: none → 0.6.22
importance: Undecided → Medium
Changed in duplicity:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers