GoogleCloudPlatform / GoogleCloudPlatform/gsutil

openstack swift / rackspace cloud files support

Open
#133 2 comments 1 reaction 1 assignee Claimed by @mfschwartz View on GitHub
Dominant language
Python
Stars
918
Forks
335
PR merge metrics
No merged PRs in 30d

Description

i love the fact that gsutil is so easy to install (xcopy deployable), multi-platform (windows install isn't an afterthought) and multi-cloud (you support s3). i have customers who use it for s3 and discover plenty of things they prefer google's cloud storage for.

it is common that people want to replicate their storage across more than one provider. they don't want to use different tools for it. neither do they want to use an s3 tool that only has half-hearted support for another platform.

to that end, would you consider supporting openstack swift / rackspace cloud files? this would be a huge feather in gsutil's cap (it will give you access to hp, softlayer and ibm clouds too). i believe it would make gsutil the de-facto multi-cloud command line tool for cloud blob storage.

i'd really like to elaborate on this more, but i don't want to bore anyone. i'd rather see this native to gsutil than a fork. openstack / rackspace cloud files has an excellent json api (http://docs.rackspace.com/files/api/v1/cf-devguide/ ). unfortunately it's not part of boto (yet), but there are plenty of other python clients (swift itself is python). the api is clean and easy to implement. i've put together a simple single-file module that covers most of the api calls utilizing python requests. i'm not averse to contributing code to help this happen.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.