You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The S3 API will only enforce the expected bucket owner parameter of a presigned URL if it's provided either as a signed header, or hoisted into the query string but only in lower case (x-amz-expected-bucket-owner)
The text was updated successfully, but these errors were encountered:
RanVaknin
added
bug
This issue is a bug.
needs-triage
This issue or PR still needs to be triaged.
p2
This is a standard priority issue
queued
This issues is on the AWS team's backlog
and removed
needs-triage
This issue or PR still needs to be triaged.
labels
Feb 20, 2024
This issue is now closed. Comments on closed issues are hard for our team to see.
If you need more assistance, please open a new issue that references this one.
Describe the bug
The S3 API will only enforce the expected bucket owner parameter of a presigned URL if it's provided either as a signed header, or hoisted into the query string but only in lower case (
x-amz-expected-bucket-owner
)Reference #2484
Expected Behavior
Presigning requests with expected bucket owner should contain the header in the query parameter, in lower case.
Example request:
Current Behavior
the header value is presigned as a signedHeader (works)
Reproduction Steps
Create a presigned get request with an expected bucket owner
Possible Solution
No response
Additional Information/Context
No response
AWS Go SDK V2 Module Versions Used
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.0
Compiler and Version used
1.20
Operating System and version
MacOS
The text was updated successfully, but these errors were encountered: