public class EnvironmentVariableCredentialsProvider extends Object implements AWSCredentialsProvider
AWSCredentialsProvider
implementation that provides credentials by looking at the: AWS_ACCESS_KEY_ID
(or
AWS_ACCESS_KEY
) and AWS_SECRET_KEY
(or AWS_SECRET_ACCESS_KEY
) environment variables. If
the AWS_SESSION_TOKEN
environment variable is also set then temporary credentials will be used.
Migrating to the AWS SDK for Java v2
The v2 equivalent of this class is EnvironmentVariableCredentialsProvider
See Migration Guide for more information.
Constructor and Description |
---|
EnvironmentVariableCredentialsProvider() |
Modifier and Type | Method and Description |
---|---|
AWSCredentials |
getCredentials()
Returns AWSCredentials which the caller can use to authorize an AWS request.
|
void |
refresh()
Forces this credentials provider to refresh its credentials.
|
String |
toString() |
public EnvironmentVariableCredentialsProvider()
public AWSCredentials getCredentials()
AWSCredentialsProvider
getCredentials
in interface AWSCredentialsProvider
public void refresh()
AWSCredentialsProvider
refresh
in interface AWSCredentialsProvider