Class AwsBasicCredentials
java.lang.Object
software.amazon.awssdk.auth.credentials.AwsBasicCredentials
- All Implemented Interfaces:
AwsCredentials
,AwsCredentialsIdentity
,Identity
Provides access to the AWS credentials used for accessing services: AWS access key ID and secret access key. These
credentials are used to securely sign requests to services (e.g., AWS services) that use them for authentication.
For more details on AWS access keys, see: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awssdk.identity.spi.AwsCredentialsIdentity
AwsCredentialsIdentity.Builder
-
Method Summary
Modifier and TypeMethodDescriptionRetrieve the AWS access key, used to identify the user interacting with AWS.static AwsBasicCredentials
Constructs a new credentials object, with the specified AWS access key and AWS secret key.boolean
int
hashCode()
Retrieve the AWS secret access key, used to authenticate the user interacting with AWS.toString()
Methods inherited from interface software.amazon.awssdk.identity.spi.Identity
expirationTime
-
Method Details
-
create
Constructs a new credentials object, with the specified AWS access key and AWS secret key.- Parameters:
accessKeyId
- The AWS access key, used to identify the user interacting with AWS.secretAccessKey
- The AWS secret access key, used to authenticate the user interacting with AWS.
-
accessKeyId
Retrieve the AWS access key, used to identify the user interacting with AWS.- Specified by:
accessKeyId
in interfaceAwsCredentialsIdentity
-
secretAccessKey
Retrieve the AWS secret access key, used to authenticate the user interacting with AWS.- Specified by:
secretAccessKey
in interfaceAwsCredentialsIdentity
-
toString
-
equals
-
hashCode
public int hashCode()
-