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

Files with symbols in name cause an AWS signature error #29

Closed
HexaJohn opened this issue Jun 5, 2021 · 1 comment
Closed

Files with symbols in name cause an AWS signature error #29

HexaJohn opened this issue Jun 5, 2021 · 1 comment
Assignees

Comments

@HexaJohn
Copy link

HexaJohn commented Jun 5, 2021

Issue
Filenames containing any of these symbols !@$&()=+; cause AWS to return an error:
SignatureDoesNotMatch "The request signature we calculated does not match the signature you provided. Check your key and signing method."

This is problematic because filenames such as "Image (Copy).png" are quite common on desktop OS's.

Files containing ~`[]{}#%^-_ in the name don't seem to affect the signature.

To Reproduce:
Specify an AWS S3 endpoint and bucket. Initiate an fPutObject request to upload a file containing one of the problematic symbols in the name. The response from Amazon will be "SignatureDoesNotMatch". Using minio: ^2.0.0-pre for testing.

@xtyxtyx xtyxtyx self-assigned this Aug 18, 2021
xtyxtyx added a commit that referenced this issue Aug 18, 2021
@xtyxtyx
Copy link
Owner

xtyxtyx commented Jan 5, 2022

Fixed in 3.0.0.

@xtyxtyx xtyxtyx closed this as completed Jan 5, 2022
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