Stream data across version steps with optional per-step transforms.
Basic usage
mycli dynamodb migrate \
--source-table Source \
--target-table Target \
--from-version 001 \
--to-version 002 \
--page-size 100 \
--limit 10000 \
--transform-concurrency 4 \
--progress-interval-ms 2000 \
--force
How it works
from < k <= to (ascending).transform.ts; otherwise use the default chain.Default chain
prev.removeKeys(entityToken, record) -> next.addKeys(entityToken, item)
Notes
sourceTable and targetTable can be provided via flags, config, or env (dotenv expansion supported).Related