Simple backup and restore for Amazon DynamoDB using boto
https://github.com/bchew/dynamodump
which can do the following:
- Single table backup/restore
- Multiple table backup/restore
- Multiple table backup/restore but between different environments (e.g. production-* tables to development-* tables)
- Backup all tables and restore only data (will not delete and recreate schema)
- Dump all table schemas and create the schemas (e.g. creating blank tables in a different AWS account)
- Backup all tables based on AWS tag key=value
- Backup all tables based on AWS tag, compress and store in specified S3 bucket.
- Restore from S3 bucket to specified destination table