Import
Move data in without a script.
Bulk import from CSV, TSV, and JSON, a DynamoDB JSON file, or a DynamoDB export in S3, through one wizard: Data Source, Mapping, Validate, Settings, Import. Every error is listed before anything writes, and the run reports what it wrote.
Download FreeHighlights
File or editor takes JSON, CSV, or TSV by drop, browse, or paste, with a Format button that tidies what you pasted. DynamoDB JSON file takes an array, JSON Lines, or export lines, gzipped or not. S3 export opens a DynamoDB export straight from its bucket.
Data Source, Mapping, Validate, Settings, Import, on a rail across the top. A finished step turns into a button that takes you back to it. An S3 export adds a Destination step after Data Source.
Every failing cell takes a red border, and the errors panel lists each one by row, field, and message. Next stays inert, with the reason beside it, until they are resolved.
Overwrite replaces any item with the same key. Merge combines attributes and asks which side wins in a conflict. Concurrency and Batch Size are yours to set, and a summary chip names the items, fields, and target table before you start.
Choose Create a new table for an S3 export, and DynamoDB ImportTable builds the table and reads the export itself. The key and the global secondary indexes can be copied from the table the export came from.
Written, Errors, and Remaining tiles update as batches land. Stop import halts the queue and keeps the counts. Any batch DynamoDB rejects is listed by item count, first and last key, and message. An S3 export or a DynamoDB JSON file keeps running in Transfers if you close the dialog.