Package com.amazonaws.auth
Class DefaultAWSCredentialsProviderChain
java.lang.Object
com.amazonaws.auth.AWSCredentialsProviderChain
com.amazonaws.auth.DefaultAWSCredentialsProviderChain
- All Implemented Interfaces:
AWSCredentialsProvider
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 -
Method Summary
Methods inherited from class com.amazonaws.auth.AWSCredentialsProviderChain
getCredentials, getReuseLastProvider, refresh, setReuseLastProvider
-
Constructor Details
-
DefaultAWSCredentialsProviderChain
public DefaultAWSCredentialsProviderChain()
-