Package com.amazonaws.auth
Class DefaultAWSCredentialsProviderChain
- java.lang.Object
-
- com.amazonaws.auth.AWSCredentialsProviderChain
-
- com.amazonaws.auth.DefaultAWSCredentialsProviderChain
-
- All Implemented Interfaces:
AWSCredentialsProvider
public class DefaultAWSCredentialsProviderChain extends AWSCredentialsProviderChain
AWS credentials provider chain that looks for credentials in this order:- Environment Variables -
AWS_ACCESS_KEY_ID
andAWS_SECRET_ACCESS_KEY
(RECOMMENDED since they are recognized by all the AWS SDKs and CLI except for .NET), orAWS_ACCESS_KEY
andAWS_SECRET_KEY
(only recognized by Java SDK) - Java System Properties - aws.accessKeyId and aws.secretKey
- Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI
- Instance profile credentials delivered through the Amazon EC2 metadata service
-
-
Constructor Summary
Constructors Constructor Description DefaultAWSCredentialsProviderChain()
-
Method Summary
-
Methods inherited from class com.amazonaws.auth.AWSCredentialsProviderChain
getCredentials, getReuseLastProvider, refresh, setReuseLastProvider
-
-