Protect and Restore DynamoDB Tables
In order to perform backup and restore operations of AWS DynamoDB tables, Elastio requires the data from the table as well as the schema information. Elastio uses an open-source Python script to dump the data with its schema and then Elastio stream backup/restore functionality to back it up or restore. Both the DynamoDB table data and schema information are streamed into Elastio, where it is backed up, deduplicated, compressed and securely stored within your AWS account to be available for restore, when you need it.
This tutorial will walk you through creating a DynamoDB table, filling it with data as well as performing backup and restore. In case you already have a DynamoDB table you would like to back up, pass to step 3 straightaway.
You can find the script, the instructions and the details of the process here.