Open
Description
Type: Bug
Component:
S3
Describe the bug
I use the following code
s3Operations.createSignedGetURL(bucket, "object key", Duration.ofMinutes(3))
I use my browser to access the generated url, response SignatureDoesNotMatch
Then I compared the url generated by the code with the url generated by the AWS console
The url generated by the code is missing two parameters response-content-disposition
X-Amz-Security-Token
I think that's why we can't request
Sample
generated by code:
https://{domain}/exchange/receipt/20230216/5b1a80ba-6495-4c04-81d8-f43cb5ceb923.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230224T065231Z&X-Amz-SignedHeaders=host%3Bx-amz-te&X-Amz-Expires=180&X-Amz-Credential=AKIAUKXP2MSLXL77HCUY%2F20230224%2Fme-south-1%2Fs3%2Faws4_request&X-Amz-Signature=6e6bb776d1b667f89c357ca1e59351d8e32fc7735b1a6f1ffb3d36840bbebc4f
generated by aws:
https://{domain}/exchange/receipt/20230216/5b1a80ba-6495-4c04-81d8-f43cb5ceb923.jpg?response-content-disposition=inline&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEGcaDmFwLW5vcnRoZWFzdC0yIkcwRQIgd6%2FOl3xPtuod4Mk9jg9OspnBRfEgKpQpcpXsf%2BSlav4CIQC5U5DFZkdLEJMmsGleSAwk0YBVZl2CHOGziaNHAVigIir7AggQEAAaDDI5NzkyOTQzNDI2MyIM%2F9VRkiF1gOU4gabSKtgCw17fUWiG7KZE%2Fq8DiVXnIjVsjhxJtKQPvrgWDCrll2Oyx4Q4qp%2B5eMUk7vyd26VTLjxkvNnmspSkbPE7SgyYOFLosmGqQO1RsQTJOlQHDdqB0HbtQs2LciTsvgax01OP6gS4LFIRnG6iD4fZSJPVQml8kwrUARnEZ0nZa%2BizRYWQyTniXSzeEEBb29RXD%2BZ4mOePbVRznAr5pAMOn2kIHEwFkDSynWPuhghySCBpzKKYU0YihBsEW8R2Wp4BnDOs9hcQLckegB7ryDIouP7seJ1ZNRw2AJT4e6tGprInZMtWeLZ8Nggfmu8XgvbUhNsXUBQ3UBxiTLDHdwCtTB9R4NMKTAZ%2F%2B4Ty6H1oPBAivQX%2FKup7uPyE5jsKy9MH4j6726J5hkzNY%2Bnw%2FpuSHbs%2BpFFu0MrcMxd7QaXWKmvdT9xvfvzvavDnmPpZr95%2BApicFVrpy66X9t4wwMDhnwY6swKUU5DJP9I7vhsL%2BCz8qwUoERge%2BkQUssqDb3Aiw%2B%2BJDMjOqmweId1pGvtoZTzDn0HaXfgYG4bWgX%2BnsAwl%2FcU8DDb5dW2qg%2BZnzitjdPYZ%2BTrV7QmKL5AgPIwnW3v%2F6BQ0Apyuf4pV2qnXqJGifvWz5kKjIBEzV4dV8BENW4tOcOfS7WVmO5GpMvMZkmsf18ZTwGoCv0HoC%2FGZLM45OCoUjhqozUbqSxAE1E5MkFu4FvSH5pxDiE%2FjjTzm%2Fkraxju7VEaqJDb%2FHrKQoasr%2FD1EeFXrFE4whMjDQYBpEfk2%2FhY40BAVvmFKwUYO5Ik8oPCv1Ktcqx19v71ugA8RQOLyrqaicdAF8P7vFl3F99kDZQiPs0EUqvF79gajQzI%2F0U0Bjv2EeOZ7RkLgr947qNQd1P1F&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20230224T065951Z&X-Amz-SignedHeaders=host&X-Amz-Expires=179&X-Amz-Credential=ASIAUKXP2MSL75Q3SU4A%2F20230224%2Fme-south-1%2Fs3%2Faws4_request&X-Amz-Signature=48017db21adc68c0f996bed471cd80ec489169c7e99d0121cc9226b9c7ae00c7