Skip to content

DynamoDB

Reads items from an Amazon DynamoDB table.

Configuration

yaml
source:
  kind: dynamodb
  table_name: my-table
  region: us-east-1
FieldDefaultDescription
table_name(required)DynamoDB table name
regionAWS region
endpoint_urlCustom endpoint (e.g. LocalStack)

Namespace: dynamodb.{table_name}

CLI

bash
skippr connect source dynamodb \
  --table-name my-table \
  --region us-east-1
FlagDescription
--table-nameDynamoDB table name
--regionAWS region
--endpoint-urlOptional custom endpoint URL

Authentication uses the AWS default credential chain.

CDC

DynamoDB supports real-time Change Data Capture via DynamoDB Streams. Add cdc_enabled: true to the source config and configure a pipeline cdc: block.

See CDC Sources -- DynamoDB for prerequisites, configuration, and resume behavior.