Amazon dynamodb 备份及;还原DynamoDb表

Amazon dynamodb 备份及;还原DynamoDb表,amazon-dynamodb,restore,database-backups,backup-strategies,Amazon Dynamodb,Restore,Database Backups,Backup Strategies,我的目标是在S3之间备份和恢复dynamodb表。 我知道使用数据管道和DynamoDb流进行导入/导出。 使用数据管道时我担心的是,备份过程完成后,我无法确定执行备份的“时间点”。例如,如果备份过程从上午11点开始,到上午11点30分结束,则我的备份中的项目可以是从上午11点到上午11点30分在dynamodb表中发生的任何事情 如何使用DynamoDb流来补充数据管道 如何将dynamodb表恢复到特定的“时间点”?AWS刚刚发布了一个新的版本,现在他们将提供一个新的版本 到目前为止,在大多

我的目标是在S3之间备份和恢复dynamodb表。 我知道使用数据管道和DynamoDb流进行导入/导出。 使用数据管道时我担心的是,备份过程完成后,我无法确定执行备份的“时间点”。例如,如果备份过程从上午11点开始,到上午11点30分结束,则我的备份中的项目可以是从上午11点到上午11点30分在dynamodb表中发生的任何事情

如何使用DynamoDb流来补充数据管道

如何将dynamodb表恢复到特定的“时间点”?

AWS刚刚发布了一个新的版本,现在他们将提供一个新的版本

到目前为止,在大多数地区,您都可以创建DynamoDB表的按需备份。您可以通过AWS控制台执行此操作-单击表格,您将看到一个新的备份选项卡,或者通过API调用。创建并命名备份后,只需单击同一控制台选项卡,即可恢复到该点。您还可以恢复到新表中。备份所有表工件(数据、索引等)

AWS承诺在备份期间不会对您的表性能和可用性造成影响


目前,它只是“按需”备份,这意味着您必须手动创建恢复点。2018年初,他们将推出“时间点恢复点”,这意味着您只需启用备份,然后就可以在过去35天内恢复到所需的任何点。

正如Stu所述,按需备份是DynamoDB服务内置的一项功能(通常可通过API、AWS管理控制台和CLI访问),它允许您在某个时间点对表进行完整备份

此任务不会影响表的性能或可用性。所有备份都会自动加密、编目、易于发现并保留,直到您明确删除它们

此外,您可以随时将这些备份还原到新表

如果要安排备份,也可以使用CloudWatch事件和Lambda函数

有关备份、恢复和计划的详细演练,请参见:


HTH

谢谢,添加了更多细节。