从 AWS Backup 恢复 DynamoDB 表

tsc*_*ann 4 amazon-web-services amazon-dynamodb aws-backup

我正在使用 AWS Backup 备份一些 DynamoDB 表。使用 AWS Backup 控制台还原备份时,系统提示我还原到新表。这工作正常,但我的表是使用 CloudFormation 部署的,因此我需要现有表中恢复的数据。

将恢复的数据存入现有表的过程是怎样的?看起来有一些第三方工具可以在表之间复制数据,但我正在 AWS 本身中寻找一些东西。

Sha*_*ane 5

我最近遇到了这个问题,并且实际上让 cloudformation 可以非常无缝地工作。过程是

  1. 直接从dynamodb删除现有表(不要从cloudformation删除)
  2. 使用已删除表的名称将备份恢复到新表
  3. 在cloudformation中,检测漂移,手动修复dynamodb中的任何漂移错误,然后再次检测漂移

此后,CFN 模板健康