DynamoDB跨区域复制

0

【以下的问题经过翻译处理】 文章《DynamoDB表的跨区域导出和导入》中提到了以下评论:

让我们快速浏览一下导出和导入功能,两者都可以从AWS管理控制台的DynamoDB选项卡中访问。

profile picture
专家
已提问 8 个月前12 查看次数
1 回答
0

【以下的回答经过翻译处理】 这篇文章来源于2014年,过去5年里发生了很多变化:到2018年底,DynamoDB具备了本地的时间点备份和恢复功能,以及支持全球表(跨区域复制表)的能力。

文章提到了导出/导入功能,但是这是由另一个服务AWS Data Pipeline提供的,可以通过另一个服务控制台获得,这就是为什么在DynamoDB服务控制台上找不到导出和导入按钮的原因。

不幸的是,截至2019年中期,你无法将普通表转换为全球表,因此,如果你卡在需要复制的现有表上,你仍然必须使用离线解决方案。希望在不久的将来,DynamoDB将添加向DynamoDB表添加/删除复制区域的功能。

另一个需要注意的是,虽然数据流解决方案确实可行,但是还有其他复制表的方法,视情况而定,可能值得探索。对于小表,你可以简单地编写源表的扫描脚本,并将项目放入目标表中等等。

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则