有人建议在Amazon docs http://aws.amazon.com/dynamodb/上其他地方使用 flex 图归约(Elastic Map Reduce)来备份dynamodb表,
我对此有一个大致的了解,但是我找不到关于它的任何指南或教程,
所以我的问题是如何自动使动态发电机备份(使用EMR)?
到目前为止,我认为我需要使用一个映射函数创建一个“流”作业,该函数从dynamodb读取数据,并将reduce数据写入S3,我相信这些可以用Python(或Java或其他几种语言)编写。
任何意见,澄清,代码示例,更正表示赞赏。
最佳答案
随着AWS Data Pipeline的引入以及用于dynamodb到S3备份的现成模板的实现,最简单的方法是在Data Pipeline中安排备份[link],
如果您有特殊需要(数据转换,非常精细的 Cereal 控制...),请考虑@greg的回答