DynamoDB
Supports:
- ✅ Models
- ✅ Bulk sync source
Connection
Configuration
| Name | Type | Description | Required |
|---|---|---|---|
access_id | string | AWS Access ID (required if auth_mode is “access_key_and_secret”) | false |
auth_mode | string | Authentication Method How to authenticate with AWS. Defaults to Access Key and Secret. Accepted values: access_key_and_secret, iam_role | true |
change_detection | boolean | Use DynamoDB Streams for bulk syncs | false |
iam_role_arn | string | IAM Role ARN (required if auth_mode is “iam_role”) | false |
managed_streams | boolean | Let Polytomic manage DynamoDB Stream settings | false |
region | string | AWS region | true |
secret_access_key | string | AWS Secret Access Key (required if auth_mode is “access_key_and_secret”) | 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 "iam_role_arn": "", 9 "managed_streams": false, 10 "region": "us-east-1", 11 "secret_access_key": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" 12 } 13 }
Read-only properties
| Name | Type | Description | Required |
|---|---|---|---|
aws_user | string | User ARN | false |
external_id | string | External ID for the IAM role | false |
Model Sync
Source
Configuration
| Name | Type | Description | Required |
|---|---|---|---|
consistent | boolean | Consistent | false |
index | string | Index | false |
query | string | Query | false |
table | string | Table | false |
Example
1 { 2 ... 3 "configuration": { 4 "consistent": false, 5 "index": "index", 6 "query": "select * from users", 7 "table": "users" 8 } 9 }
