当前位置:  开发笔记 > 前端 > 正文

从DynamoDB导出数据

如何解决《从DynamoDB导出数据》经验,为你挑选了3个好方法。

是否可以以某种格式从DynamoDB表导出数据?

具体的用例是我想从我的生产dynamodb数据库导出数据并将该数据导入我的本地dynamodb实例,这样我的应用程序就可以使用本地数据副本而不是生产数据.

我使用link作为DynamoDB的本地实例.



1> Dani C...:

有一个名为DynamoDBtoCSV的工具

可用于将所有数据导出到CSV文件.但是,相反,你必须建立自己的工具.我的建议是,您将此功能添加到该工具,并将其贡献给Git存储库.


另一种方法是使用AWS Data Pipeline完成此任务(您将节省从AWS基础架构外部读取数据的所有成本).方法类似:

    构建输出管道

    下载文件.

    用自定义阅读器解析它.



2> nostromo..:

将其从DynamoDB界面导出到S3.

然后使用sed将其转换为Json:

sed -e 's/$/}/' -e $'s/\x02/,"/g' -e $'s/\x03/":/g' -e 's/^/{"/'  > .json

资源



3> Ivailo Barda..:

这会将所有项目导出为jsons文档

aws dynamodb scan --table-name TABLE_NAME > export.json


据我所知,这种导出数据的方式不会产生可用于导入的json(据我所知)
推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有