-
Notifications
You must be signed in to change notification settings - Fork 610
MIGRATION ISSUE: v3 signed urls with meta data can't be used #7006
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
Comments
Hey @camhart , Thanks for the feedback! You need to change the headers to all lowercases, no camel case, all lowercase. For example - "x-amz-meta-accountid" If you command + click the I used to use Let me know if that works for you! Thanks! |
Here's my updated backend call.
It's still a 403 but the error code has changed.
|
Hey @camhart , What version of V3 JS SDK do you use? And what region are you at? |
3.774.0 us-west-2 |
Pre-Migration Checklist
UPGRADING.md
.Which JavaScript Runtime is this issue in?
Node.js (includes AWS Lambda)
AWS Lambda Usage
Describe the Migration Issue
My backend uses s3 signed urls. Most of them work fine. However, signed URLs that use meta data can't actually be used. Whenever I attempt to use them I get a 403.
Code Comparison
v2
v3
Observed Differences/Errors
When I attempt to use the signed URL from v2, I get a 200 and everything works. When I attempt to use the signed URL from v3, I get a 403.
Additional Context
Here's my client side code that works with v2 signed urls (but not with v3).
With v2, it works. With v3, I get a 403.
The text was updated successfully, but these errors were encountered: