The dynamodb binding was very strict about the credentials, it was mandatory to provide the credentials as a properties files, also, the credentials couldn't be temporary.
This change adds two more options on top of the originally supported credentials:
The dynamodb binding was very strict about the credentials, it was mandatory to provide the credentials as a properties files, also, the credentials couldn't be temporary. This change adds two more options on top of the originally supported credentials:
dynamodb.awsCredentialsFile
property optional, if this property is not given, the library will search for default credentials according to it's search rules that can be reviewed at: https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.htmlsessionToken
, this adds the ability to generate and use temporary credentials fromaws sts
command. For more information: https://docs.aws.amazon.com/cli/latest/reference/sts/get-session-token.html#get-session-tokenThis has been tested against DynamoDB with all 3 methods.
Signed-off-by: Eliran Sinvani eliransin@scylladb.com