DynamoDB
Supports:
- ✅ Models
- ✅ Bulk sync source
Connection
Configuration
NAME | TYPE | DESCRIPTION | REQUIRED | READONLY |
---|---|---|---|---|
auth_mode | string | How to authenticate with AWS. Defaults to Access Key and Secret. Accepted values: access_key_and_secret , iam_role | true | false |
access_id | string | (required if auth_mode is “access_key_and_secret”) | false | false |
secret_access_key | string | (required if auth_mode is “access_key_and_secret”) | false | false |
aws_user | string | false | true | |
iam_role_arn | string | (required if auth_mode is “iam_role”) | false | false |
external_id | string | External ID for the IAM role | false | false |
region | string | true | false | |
change_detection | boolean | false | false |
Example
1 { 2 "name": "DynamoDB connection", 3 "type": "dynamodb", 4 "configuration": { 5 "access_id": "AKIAIOSFODNN7EXAMPLE", 6 "auth_mode": "access_key_and_secret", 7 "change_detection": false, 8 "external_id": "", 9 "iam_role_arn": "", 10 "region": "us-east-1", 11 "secret_access_key": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" 12 } 13 }
Model Sync
Source
Configuration
NAME | TYPE | DESCRIPTION | REQUIRED | READONLY |
---|---|---|---|---|
query | string | Query | false | false |
table | string | Table | false | false |
index | string | Index | false | false |
consistent | boolean | Consistent | false | false |
Example
1 { 2 ... 3 "configuration": { 4 "consistent": false, 5 "index": "index", 6 "query": "select * from users", 7 "table": "users" 8 } 9 }