Interface S3ExpressSessionCredentials

All Superinterfaces:
AwsCredentialsIdentity, Identity
All Known Implementing Classes:
DefaultS3ExpressSessionCredentials

public interface S3ExpressSessionCredentials extends AwsCredentialsIdentity
Session credentials used by S3ExpressAuthScheme.

While these contain the same information as AwsCredentialsIdentity, they are only valid for accessing S3 express, and they are only valid for use when accessing a single bucket. S3 express is able to validate these credentials more quickly than standard AwsCredentialsIdentitys, reducing the latency required for each request.

Users of the SDK should not need to create this themselves. These credentials are created automatically by the S3ExpressAuthScheme that is automatically included with S3Client when S3BaseClientBuilder.disableS3ExpressSessionAuth(Boolean) is not true.

See Also: