Open
Description
Describe the Feature
with v1 it was possible to create an S3 presigned URL having metadata encoded in query params.
I can't find this option on V2, so metadata can be set only through http headers (which I would avoid, since it puts more logic on the client side of my architecture)
Proposed Solution
I quickly checked the code, it seems that right now metadata is hardcoded as header as specified in PutObjectRequest:
METADATA_FIELD has MarshallLocation.HEADER (instead of QUERY_PARAM)
- I may be able to implement this feature request
Your Environment
- AWS Java SDK version used: v2.15.42
- JDK version used: 1.8
- Operating System and version: any