You can restore DynamoDB tables to the same region or to a different region on your cloud account. You can restore tables with the same name or a different name. When you restore the tables in place, you restore them to the same path on the same cloud account from which the database was backed up; the restore operation overwrites the source tables on the database.
You can perform a restore on the instances page or the instance details page.
Instances page: From the navigation page, click Protect > Databases > DynamoDB instance for the cloud account, and in the Actions column for the instance, click the action button , and then click Restore.
Instance details page: From the navigation page, click Protect > Databases > DynamoDB instance for the cloud account. In the Backup History section, select a date that contains a backup, and then click Restore.
Dates with dots indicate that a backup exists for that day. You can also select the time range or a specific time of the backup.
The Backup content page appears.
Select the backups to restore:
To use the latest backup, in the upper-right corner of the page, click Show latest backups.
To use a backup from a specific date, in the upper-right corner of the page, click Show backups as of a specific date, and then select the backup.
To use a backup from a specific date range, in the upper-right corner of the page, click Show backup for a date range, and then select the backup.
Select the data that you want to restore:
To restore all of the data, select the check box next to Region.
To restore individual tables, click the Region, and then select the check box next to each table that you want to restore.
The Restore options page appears.
To restore to a different region with the same or different table name, complete the following steps:
Select the table that you want to restore, and then click Edit.
From the Destination region box, select the region to which you want to restore the table.
To restore the table with a different name, in the Destination table box, type a name for the table.
In the Number of streams box, type the number of streams to be used by the restore operation.
Optional: To increase the throughput of the restore and increase the restore performance, move the Adjust write capacity toggle to the right, and then select the number of units.
Note: The software will increase the write capacity of the table only if the given value is higher than the original write capacity of the table at the time of backup. Also, the software will not increase the write capacity if the capacity mode of the table is set to ON_DEMAND or PAY_PER_REQUEST.
If you want to restore tables that already exist on the destination, move the Overwrite destination tables toggle key to the right.
If you do not enable this option and a table already exists on the destination, the restore jobs may fail.
A confirmation message to overwrite the tables appears.
What to Do Next
If any of the following attributes were configured on the DynamoDB table that you restored, then after the restore operation, re-configure the attributes on the restored table.
Auto scaling policy
Cloudwatch Metrics and alarms
Tags associated with table
TTL (time to live)
When you restore global tables with the same or different name, the global tables are always restored as non-global tables. After the restore completes, you must re-enable the global table and add the regions to be replicated.