Skip to content

adding support for eucalyptus #308

Open
jeevanullas wants to merge 2 commits intos3tools:masterfrom
jeevanullas:master
Open

adding support for eucalyptus #308
jeevanullas wants to merge 2 commits intos3tools:masterfrom
jeevanullas:master

Conversation

@jeevanullas
Copy link
Copy Markdown

Hi,

Following patch add support eucalyptus. It adds service_path configuration for folks who use Eucalyptus walrus without DNS and takes care of create_request a bit to make it work for Eucalyptus.

Tested against Eucalyptus 4.0.0 that uses a new object storage gateway with backend riakcs but should work for s3 and walrus as well.

Please let me know if there are any questions. I am happy to test with this patch against S3 to ensure nothing is broken if you have any test cases.

Cheers!
Deependra

@hrchu
Copy link
Copy Markdown
Contributor

hrchu commented Mar 28, 2014

Why don't you just change host_bucket and host_base to walrus endpoint?

@jeevanullas
Copy link
Copy Markdown
Author

Hi,

Apparently its not so simple to just point them to walrus and make it work.

@hrchu
Copy link
Copy Markdown
Contributor

hrchu commented Mar 28, 2014

Ok. I just provide a config method I know that works with some S3 compatible implementation.

@jeevanullas
Copy link
Copy Markdown
Author

Can you give me the config file you used? I can try it on my system. I am not able to find it here

@johnbellone
Copy link
Copy Markdown

👍

2 similar comments
@epankala
Copy link
Copy Markdown

👍

@halrogers-claritas
Copy link
Copy Markdown

👍

@jamshid
Copy link
Copy Markdown

jamshid commented Sep 10, 2015

Not sure what extra support is needed. I use s3cmd with an S3-compatible service whose endpoint is https://storage.example.com and s3cmd works fine.

Here is my ~/.s3cfg. A command like s3cmd ls s3://mybucket accesses buckets like this: GET https://storage.example.com/mybucket.

[default]
access_key = XXX
host_base = storage.example.com
host_bucket = storage.example.com
secret_key = secret
signature_v2=True
use_https = True

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants