Amazon DynamoDB
Developer Guide (API Version 2012-08-10)

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Point-in-Time Recovery for DynamoDB

You can enable point-in-time recovery and also create on-demand backups for your Amazon DynamoDB tables. For more information about on-demand backups, see On-Demand Backup and Restore for DynamoDB.

Point-in-time recovery helps protect your DynamoDB tables from accidental write or delete operations. With point-in-time recovery, you don't have to worry about creating, maintaining, or scheduling on-demand backups. For example, suppose that a test script writes accidentally to a production DynamoDB table. With point-in-time recovery, you can restore that table to any point in time during the last 35 days. DynamoDB maintains incremental backups of your table.

In addition, point-in-time operations don't affect performance or API latencies. For more information, see Point-in-Time Recovery: How It Works.

You can restore a DynamoDB table to a point in time using the AWS Management Console, the AWS Command Line Interface (AWS CLI), or the DynamoDB API. For more information, see Restoring a DynamoDB Table to a Point in Time.

For more information about AWS Region availability and pricing, see Amazon DynamoDB Pricing.