Interface | Description |
---|---|
AwsCredentialsProvider |
Interface for loading
AwsCredentials that are used for authentication. |
CanHandleNullCredentials |
Used to explicitly indicate that a
Signer can gracefully handle
credentials being null when calling Signer#sign(SignableRequest) |
ChildProfileCredentialsProviderFactory |
A factory for
AwsCredentialsProvider s that are derived from another set of credentials in a profile file. |
Class | Description |
---|---|
AnonymousCredentialsProvider |
Credentials provider that always returns anonymous
AwsCredentials . |
AwsCredentials |
Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
|
AwsCredentialsProviderChain |
AwsCredentialsProvider implementation that chains together multiple credentials providers. |
AwsCredentialsProviderChain.Builder |
A builder for a
AwsCredentialsProviderChain that allows controlling its behavior. |
AwsSessionCredentials |
A special type of
AwsCredentials that also provides a session token to be used in service authentication. |
ContainerCredentialsProvider |
AwsCredentialsProvider implementation that loads credentials from a local metadata service. |
ContainerCredentialsProvider.Builder |
A builder for creating a custom a
ContainerCredentialsProvider . |
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.Builder |
Configuration that defines the
DefaultCredentialsProvider 's behavior. |
EnvironmentVariableCredentialsProvider |
AwsCredentialsProvider 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.
|
InstanceProfileCredentialsProvider.Builder |
A builder for creating a custom a
InstanceProfileCredentialsProvider . |
ProfileCredentialsProvider |
Credentials provider based on AWS configuration profiles.
|
ProfileCredentialsProvider.Builder |
A builder for creating a custom
ProfileCredentialsProvider . |
StaticCredentialsProvider |
An implementation of
AwsCredentialsProvider that returns a set implementation of AwsCredentials . |
SystemPropertyCredentialsProvider |
AwsCredentialsProvider implementation that loads credentials from the aws.accessKeyId, aws.secretAccessKey and
aws.sessionToken system properties. |
Copyright © 2018. All rights reserved.