Support Google Cloud Storage

Bug #1030868 reported by Jorge Castro
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Duplicity
Fix Released
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

Revision history for this message
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.

Revision history for this message
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.

Revision history for this message
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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.