> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://apidocs.polytomic.com/2021-05-23/configuring-your-connections/connections/dynamo-db/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://apidocs.polytomic.com/_mcp/server. # DynamoDB Supports: * ✅ Models * ✅ Bulk sync source ## Connection ### Configuration
NameTypeDescriptionRequired
auth_mode string Authentication method

How to authenticate with AWS. Defaults to Access Key and Secret. Accepted values: `access_key_and_secret` ↓, `iam_role` ↓
required
change_detection boolean Use DynamoDB Streams for bulk syncs ↓ optional
region string AWS region required
#### `auth_mode` When `auth_mode` is `access_key_and_secret`:
NameTypeDescriptionRequired
access_id string AWS access ID required
secret_access_key string AWS secret access key required
Read-only propertyTypeDescription
aws_user string User ARN
```json { "name": "DynamoDB connection", "type": "dynamodb", "configuration": { "access_id": "AKIAIOSFODNN7EXAMPLE", "auth_mode": "access_key_and_secret", "change_detection": false, "region": "us-east-1", "secret_access_key": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" } } ``` When `auth_mode` is `iam_role`:
NameTypeDescriptionRequired
iam_role_arn string IAM role ARN required
Read-only propertyTypeDescription
external_id string External ID for the IAM role
```json { "name": "DynamoDB connection", "type": "dynamodb", "configuration": { "auth_mode": "iam_role", "change_detection": false, "iam_role_arn": "", "region": "us-east-1" } } ``` #### `change_detection` When `change_detection` is `true`:
NameTypeDescriptionRequired
managed_streams boolean Let Polytomic manage DynamoDB stream settings optional
```json { "name": "DynamoDB connection", "type": "dynamodb", "configuration": { "access_id": "AKIAIOSFODNN7EXAMPLE", "auth_mode": "access_key_and_secret", "change_detection": true, "managed_streams": false, "region": "us-east-1", "secret_access_key": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" } } ``` ## Model Sync ### Source #### Configuration
NameTypeDescriptionRequired
consistent boolean Consistent optional
index string Index optional
query string Query optional
table string Table optional
#### Example ```json { ... "configuration": { "consistent": false, "index": "index", "query": "select * from users", "table": "users" } } ``` ## Bulk Sync ### Source DynamoDB connections may be used as a bulk sync source. No additional configuration options are required.