Class ProfileCredentialsProvider

java.lang.Object
software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider
All Implemented Interfaces:
AutoCloseable, AwsCredentialsProvider, IdentityProvider<AwsCredentialsIdentity>, ToCopyableBuilder<ProfileCredentialsProvider.Builder,ProfileCredentialsProvider>, SdkAutoCloseable

Credentials provider based on AWS configuration profiles. This loads credentials from a ProfileFile, allowing you to share multiple sets of AWS security credentials between different tools like the AWS SDK for Java and the AWS CLI.

See http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html

If this credentials provider is loading assume-role credentials from STS, it should be cleaned up with close() if it is no longer being used.

See Also: