Interface | Description |
---|---|
AWSCredentials |
Provides access to the AWS credentials used for accessing AWS services: AWS
access key ID and secret access key.
|
AWSCredentialsProvider |
Interface for providing AWS credentials.
|
AWSRefreshableSessionCredentials |
Session credentials that can be refreshed upon request.
|
AWSSessionCredentials |
AWS session credentials object.
|
NoSessionSupportCredentials |
Marker interface for credentials that should not be used to start
AWS Security Token Service sessions.
|
Signer |
Class | Description |
---|---|
AbstractAWSSigner |
Abstract base class for AWS signing protocol implementations.
|
AnonymousAWSCredentials |
Basic implementation of the AWSCredentials interface that allows use of "anonymous"
credentials.
|
AWS3Signer |
Signer implementation that signs requests with the AWS3 signing protocol.
|
AWS4Signer |
Signer implementation that signs requests with the AWS4 signing protocol.
|
AWSCredentialsProviderChain |
AWSCredentialsProvider implementation that chains together multiple
credentials providers. |
BasicAWSCredentials |
Basic implementation of the AWSCredentials interface that allows callers to
pass in the AWS access key and secret access in the constructor.
|
BasicSessionCredentials |
Simple session credentials with keys and session token.
|
ClasspathPropertiesFileCredentialsProvider |
AWSCredentialsProvider implementation that loads AWS security
credentials from a properties file on the classpath. |
CloudFrontSigner |
Implementation of AbstractAWSSigner for Amazon CloudFront's authentication
scheme.
|
DefaultAWSCredentialsProviderChain |
AWS credentials provider chain that looks for credentials in this order:
Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_KEY
Java System Properties - aws.accessKeyId and aws.secretKey
Instance profile credentials delivered through the Amazon EC2 metadata service
|
EnvironmentVariableCredentialsProvider |
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. |
InstanceProfileCredentialsProvider |
Credentials provider implementation that loads credentials from the Amazon
EC2 Instance Metadata Service.
|
PropertiesCredentials |
Simple implementation AWSCredentials that reads in AWS access keys from a
properties file.
|
QueryStringSigner |
Signer implementation responsible for signing an AWS query string request
according to the various signature versions and hashing algorithms.
|
SessionCredentialsProviderFactory |
Session credentials provider factory to share providers across potentially
many clients.
|
STSAssumeRoleSessionCredentialsProvider |
AWSCredentialsProvider implementation that uses the AWS Security Token
Service to assume a Role and create temporary, short-lived sessions to use
for authentication.
|
STSSessionCredentials | Deprecated |
STSSessionCredentialsProvider |
AWSCredentialsProvider implementation that uses the AWS Security Token
Service to create temporary, short-lived sessions to use for authentication.
|
SystemPropertiesCredentialsProvider |
AWSCredentialsProvider implementation that provides credentials by
looking at the aws.accessKeyId and aws.secretKey
Java system properties. |
WebIdentityFederationSessionCredentialsProvider |
AWSCredentialsProvider implementation that uses the AWS Security Token
Service to create temporary, short-lived sessions to use for authentication.
|
Enum | Description |
---|---|
SignatureVersion | |
SignerFactory |
Singer factory.
|
SigningAlgorithm |
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.