-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
aws-sdk-s3: intermittent SignatureDoesNotMatch errors #3039
Comments
Thank you for opening an issue. We've seen another report of this, we're currently investigating. I am also using the latest versions s3 1.152.0 and core 3.197.0 source from github. By chance is your bucket in us-east-1? Do you encounter any issue with other regions such as us-west-2? |
Based on what I can tell, I am inclined to believe this is a service side issue. Trying very old SDK versions, old Ruby versions, and old OpenSSL versions, I can sometimes reproduce this. I'll engage S3. |
Are you still seeing this? I'm not able to consistently reproduce anymore. |
This is no longer happening as far as I can tell. We have an internal support ticket where we are asking S3 for an investigation and root cause. I am closing this for now. Please comment if you're still seeing this. |
This issue is now closed. Comments on closed issues are hard for our team to see. |
Thanks for resolving this, was on vacation and couldn't reply. We worked around that by escaping the filename with Rails built-in |
You shouldn't need to do anything different. It was an issue on the service side. They were trying to fix an issue but their fix caused this issue. It's actively being worked on again. |
Describe the bug
Uploading a file with specific unicode characters in filename causes intermittent signature errors.
Expected Behavior
The file should upload every time.
Current Behavior
The upload fails with
and succeeds eventually after a few tries.
Reproduction Steps
causes
hooking into the response of the failing requests gives the following output:
(omitted bucket names and thus CanonicalRequestBytes, please let me know if they would be useful for debugging).
Possible Solution
No response
Additional Information/Context
No response
Gem name ('aws-sdk', 'aws-sdk-resources' or service gems like 'aws-sdk-s3') and its version
aws-sdk-s3 1.152.0
Environment details (Version of Ruby, OS environment)
macos 14.5, ruby 3.3.2
The text was updated successfully, but these errors were encountered: