Skip to content

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

@goel-rajat-72

Description

@goel-rajat-72

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

  • I may be able to implement this feature request
  • This feature might incur a breaking change

AWS Java SDK version used

2.25.55

JDK version used

21.0.2

Operating System and version

MacOS 14.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestA feature should be added or improved.p2This is a standard priority issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions