You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
https://aws.amazon.com/dynamodb/[Amazon DynamoDB] is a fully managed, serverless, key-value NoSQL database designed to run high-performance applications at any scale. DynamoDB offers built-in security, continuous backups, automated multi-Region replication, in-memory caching, and data import and export tools.
524
+
525
+
This driver provides support for the *Key-Value* NoSQL API.
526
+
527
+
=== How To Install
528
+
529
+
You can use either the Maven or Gradle dependencies:
530
+
531
+
[source,xml]
532
+
----
533
+
<dependency>
534
+
<groupId>org.eclipse.jnosql.databases</groupId>
535
+
<artifactId>jnosql-dynamodb</artifactId>
536
+
<version>1.0.0-b6</version>
537
+
</dependency>
538
+
----
539
+
540
+
=== Configuration
541
+
542
+
This API provides the ```DynamoDBConfigurations``` class to programmatically establish the credentials.
543
+
Please note that you can establish properties using the https://microprofile.io/microprofile-config/[MicroProfile Config] specification.
544
+
545
+
[cols="DynamoDB"]
546
+
|===
547
+
|Configuration property |Description
548
+
549
+
|`jnosql.dynamodb.endpoint`
550
+
|DynamoDB’s URL
551
+
552
+
|`jnosql.dynamodb.region`
553
+
|Configure the region with which the application should communicate.
554
+
555
+
|`jnosql.dynamodb.profile`
556
+
| Define the name of the profile that should be used by this credentials provider.
557
+
558
+
|`jnosql.dynamodb.awsaccesskey`
559
+
|The AWS access key, used to identify the user interacting with AWS.
560
+
561
+
|`jnosql.dynamodb.secretaccess`
562
+
|The AWS secret access key, used to authenticate the user interacting with AWS.
563
+
564
+
565
+
|===
566
+
567
+
This is an example using DynamoDB's Key-Value API with MicroProfile Config.
0 commit comments