首页 > 解决方案 > DynamoDB 跨区域复制

问题描述

DynamoDB表的跨区域导出和导入一文作了如下评论:

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

Jeff Barr 所说的这些选项到底在哪里。我没有看到任何export选项import

在此处输入图像描述

标签: amazon-web-servicesamazon-dynamodb

解决方案


几点:

  1. 该文章来自 2014 年 - 过去 5 年发生了很大变化:截至 2018 年底,DynamoDB 具有原生、时间点、备份和还原功能,以及对全局表(跨区域复制表)的支持*

  2. 文章提到了导出/导入功能,但这是由另一项服务提供的:AWS Data Pipleine - 可通过单独的服务控制台使用 - 这就是您在 DynamoDB 服务控制台上找不到导出和导入按钮的原因

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

需要注意的另一件事是,虽然数据管道解决方案确实有效,但还有其他方法可以从一个表复制到另一个表,这可能值得根据您的情况进行探索。对于小型表,您可能只需编写一个简单的源表扫描脚本并将项目放在目标中。等等。


推荐阅读