DynamoDB 时间点恢复 又称**“PITR”**可帮助我们保护DynamoDB表免受意外写入或删除操作的影响。
例如,假设测试脚本意外地写入了生产DynamoDB表。使用时间点恢复,我们可以将该表恢复到过去35天内的任何时间点。DynamoDB会维护我们表的增量备份。默认情况下,PITR是禁用的。
选择ProductCatalog表。在ProductCatalog表的backups选项卡的PITR部分,选择编辑:
选择启用,然后选择save changes:
在ProductCatalog表的backup选项卡上,在PITR部分,选择Restore
:
对于新表名,输入ProductCatalogPITR。将恢复日期和时间设置为Latest, 并选择恢复所有表:
我们可以将表恢复到与备份所在相同的AWS区域或不同的区域,我们还可以从新恢复的表中排除二级索引的创建。此外,我们可以指定不同的加密模式。
恢复过程完成后,ProductCatalogPITR表的状态变为Active。