🟡
DynamoDB – Integration with Amazon S3
Export to S3 (PITR must be enabled)
- Export table data from any second within the last 35 days.
- No impact on read capacity units.
- Common use cases:
- Offline data analysis with Amazon Athena or EMR.
- Auditing and compliance snapshot retention.
- ETL pipelines before re-importing into DynamoDB.
- Output formats: DynamoDB JSON or Amazon ION.
Import from S3
- Accepted formats: CSV, DynamoDB JSON, Amazon ION.
- Creates a new table — no impact on write capacity.
- Useful for migrating datasets or restoring historical exports.
- Import errors are captured in CloudWatch Logs.
Typical Workflow
- Export DynamoDB → S3 → Query with Athena → (Optional) Re-import to DynamoDB.