Describe the feature
Add the support of Request-level credentials override in DefaultS3CrtAsyncClient class:
|
// TODO: support request-level credential override |
|
if (overrideConfiguration.credentialsIdentityProvider().isPresent()) { |
|
throw new UnsupportedOperationException("Request-level credentials override is not supported"); |
|
} |
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
Describe the feature
Add the support of Request-level credentials override in DefaultS3CrtAsyncClient class:
aws-sdk-java-v2/services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/crt/DefaultS3CrtAsyncClient.java
Lines 383 to 386 in 1872c17
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