Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The AWS Go SDK V2 does not currently sign the x-amz-request-payer header when generating presigned URLs. This requires clients to manually add the header, which can lead to SignatureDoesNotMatch errors.
This PR updates the signer implementation to include the x-amz-request-payer header in the signed URL, allowing clients to use the presigned URL without needing to add the header.
Fixes : #2764
Testing:
PresignedURL before the change
PresignedURL after the change