Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incompatible with Franktfurt region due to v4 signature requirements #4

Open
DavidAnderson684 opened this issue May 28, 2015 · 4 comments

Comments

@DavidAnderson684
Copy link

Hi,

This is a really interesting and clever project.

One problem I found during testing - buckets in Amazon's "Frankfurt" (EU Central 1) region can't be used, because that region requires use of their v4 signature. i.e. Signature versions before v4 aren't supported in that region.

The same goes for Beijing, and probably for any new regions Amazon roll out in future.

David

@okko
Copy link
Contributor

okko commented May 28, 2015

Hi,

Thanks for letting us know. If you have/make a patch, I'll be happy to merge the pull request.

@DavidAnderson684
Copy link
Author

I don't - my JavaScript skills would need a lot of improvement to be able to do this in a timely way (I can live without this region); however, in my research I found this example implementation in PHP which might be helpful: https://github.com/chrismeller/awstools/blob/master/aws/signature/v4.php

@okko
Copy link
Contributor

okko commented May 28, 2015

http://docs.aws.amazon.com/general/latest/gr/sigv4-calculate-signature.html and
https://code.google.com/p/crypto-js/#HMAC would help if someone is able to make a patch. I can't promise anything, sorry. :-)

@DavidAnderson684
Copy link
Author

Personally, I don't have an absolute need for using the Frankfurt or Beijing regions. But if someone else has the same issue, hopefully this information may help them.

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

No branches or pull requests

2 participants