Stream CSV Dynamo
Command line interface for streaming CSV files to DynamoDB.
- [x] Efficient memory usage. Ideal for large files that cannot be loaded in memory
- [x] ETA calculation (via cli-progress)
- [x] Batches rows for faster import
Usage
npx @jake8n/stream-csv-dynamo columns=id,name path=./example.csv region=eu-west-2 tableName=example
Credentials
See Setting Credentials in Node.js for instructions. The CLI accepts AWS_ACCESS_KEY_ID
and AWS_SECRET_ACCESS_KEY
as environment variables.