aws / aws-sdk-java-v2

The official AWS SDK for Java - Version 2
Apache License 2.0
2.18k stars 845 forks source link

Add support of Request-level credentials override in DefaultS3CrtAsyncClient #5354

Open goel-rajat-72 opened 3 months ago

goel-rajat-72 commented 3 months ago

Describe the feature

Add the support of Request-level credentials override in DefaultS3CrtAsyncClient class: https://github.com/aws/aws-sdk-java-v2/blob/1872c17e7a81a132f15af8ce69e40c9a0b4d09f0/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/crt/DefaultS3CrtAsyncClient.java#L383-L386

Use Case

Without this i.e. right now, I'm having to maintain multiple instances of this same class with different credentials. When there is support of Request-level credentials override in this class. I can have just 1 instance and provide the credentials override at runtime.

Proposed Solution

No response

Other Information

No response

Acknowledgements

AWS Java SDK version used

2.25.55

JDK version used

21.0.2

Operating System and version

MacOS 14.5

debora-ito commented 1 month ago

Acknowledged.

Community note: please vote by adding a 👍 reaction to the original issue to help us prioritize this request.