What problem does it solve?
Guides setup and operation of the aws_dynamodb_cdc Redpanda Connect input for streaming change data capture from AWS DynamoDB into Redpanda or Kafka using DynamoDB Streams. Covers enabling DynamoDB Streams, IAM policy setup, checkpointing, snapshot modes, multi-table discovery, and the full pipeline YAML. Use when: capturing INSERT/MODIFY/REMOVE changes from DynamoDB into Redpanda or Kafka, configuring aws_dynamodb_cdc, enabling DynamoDB Streams, setting up the checkpoint table, using snapshot_and_cdc or snapshot_only, auto-discovering tables by tag, routing DynamoDB CDC events per table, troubleshooting DynamoDB stream retention or shard handling. Also covers the Redpanda Enterprise features the CDC destination topic and cluster can use: Iceberg Topics (redpanda.iceberg.mode/delete/partition.spec/target.lag.ms/ invalid.record.action), Tiered Storage (redpanda.remote.read/write) to outlive the 24h stream window, Remote Read Replicas, Shadow Linking (rpk shadow cross-cluster DR), server-side Schema ID Validation, RBAC, Audit Logging, and OIDC/Kerberos auth on the landed topic.
Core Features & Use Cases
- Comprehensive DynamoDB CDC integration: enables streaming of INSERT/MODIFY/REMOVE events into Redpanda or Kafka with per-table routing and multi-table discovery.
- Snapshot and CDC workflows: supports none, snapshot_only, and snapshot_and_cdc modes with tag-based and explicit-table discovery.
- Enterprise-friendly destination options: Iceberg topics, Tiered Storage, Remote Read Replicas, Shadow Linking, and security features (RBAC, Audit Logging, OIDC/Kerberos).
Quick Start
Create a pipeline YAML with input aws_dynamodb_cdc and an output to a Kafka/Redpanda topic, then run rpk connect using that configuration.