diff --git a/docker/db/docker/dynamodb/shared-local-instance.db b/docker/db/docker/dynamodb/shared-local-instance.db
index d26d270ffd2ecfc6d03c96bea43216035c52cac1..652e3194249a2f8032ea2f1247fd20c7d369cc05 100644
Binary files a/docker/db/docker/dynamodb/shared-local-instance.db and b/docker/db/docker/dynamodb/shared-local-instance.db differ
diff --git a/src/main/kotlin/configuration/DynamoDbConfiguration.kt b/src/main/kotlin/configuration/DynamoDbConfiguration.kt
index 0b8963a4d6c97dba138029582f5efcccae672b78..b55b82c3a74c03d063d4682b5e2ddf20f1f416a4 100644
--- a/src/main/kotlin/configuration/DynamoDbConfiguration.kt
+++ b/src/main/kotlin/configuration/DynamoDbConfiguration.kt
@@ -2,17 +2,28 @@ package betclic.test.configuration
 
 import io.ktor.server.config.*
 import org.slf4j.LoggerFactory
+import software.amazon.awssdk.auth.credentials.AwsBasicCredentials
+import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider
 import software.amazon.awssdk.enhanced.dynamodb.DynamoDbEnhancedAsyncClient
+import software.amazon.awssdk.regions.Region
 import software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient
 import java.net.URI
 
+private const val APPLICATION_YAML = "application.yaml"
+
 class DynamoDbConfiguration {
     private val logger = LoggerFactory.getLogger(DynamoDbConfiguration::class.java)
 
     fun createDynamoDbClient(): DynamoDbAsyncClient {
-        val url = ApplicationConfig("application.yaml").property("ktor.database.dynamodbUrl").getString()
+        val url = ApplicationConfig(APPLICATION_YAML).property("ktor.database.dynamodbUrl").getString()
+        val accessKey = ApplicationConfig(APPLICATION_YAML).property("ktor.database.accessKey").getString()
+        val secretKey = ApplicationConfig(APPLICATION_YAML).property("ktor.database.secretKey").getString()
         return DynamoDbAsyncClient.builder()
             .endpointOverride(URI(url))
+            .region(Region.US_EAST_1)
+            .credentialsProvider(
+                StaticCredentialsProvider.create(AwsBasicCredentials.create(accessKey, secretKey))
+            )
             .build()
 
     }
diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml
index bd3c34ff7cc46fa7aa2c4666beaf425766210b20..d9ece3a1bb55755aef081ee82f043f37c50d613b 100644
--- a/src/main/resources/application.yaml
+++ b/src/main/resources/application.yaml
@@ -6,3 +6,5 @@ ktor:
     port: 8080
   database:
     dynamodbUrl: "http://localhost:8000"
+    accessKey: "dummy"
+    secretKey: "dummy"