software.amazon.awssdk.auth.credentials (AWS SDK for Java

AnonymousCredentialsProviderCredentials provider that always returns anonymous AwsCredentials.AwsBasicCredentials

Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.

AwsCredentialsProviderChainAwsCredentialsProvider implementation that chains together multiple credentials providers.AwsSessionCredentialsA special type of AwsCredentials that provides a session token to be used in service authentication.ContainerCredentialsProviderAwsCredentialsProvider implementation that loads credentials from a local metadata service.CredentialUtils DefaultCredentialsProvider

AWS credentials provider chain that looks for credentials in this order: Java System Properties - aws.accessKeyId and aws.secretKey Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI Credentials delivered through the Amazon EC2 container service if AWS_CONTAINER_CREDENTIALS_RELATIVE_URI" environment variable is set and security manager has permission to access the variable, Instance profile credentials delivered through the Amazon EC2 metadata service

DefaultCredentialsProvider.BuilderConfiguration that defines the DefaultCredentialsProvider's behavior.EnvironmentVariableCredentialsProviderAwsCredentialsProvider implementation that loads credentials from the AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS_SESSION_TOKEN environment variables.InstanceProfileCredentialsProvider

Credentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service.

ProfileCredentialsProvider

Credentials provider based on AWS configuration profiles.

StaticCredentialsProviderAn implementation of AwsCredentialsProvider that returns a set implementation of AwsCredentials.SystemPropertyCredentialsProviderAwsCredentialsProvider implementation that loads credentials from the aws.accessKeyId, aws.secretAccessKey and aws.sessionToken system properties.

You Might Also Like