无法使用dynamodump下载多个dynamoDB表

时间:2017-01-18 15:56:09

标签: backup amazon-dynamodb

无法使用dynamodump

下载多个dynamoDB表

$ python dynamodump.py -m backup -r us-east-1 -s' DEV _ *'

INFO:root:在DynamoDB主机中找到0个要备份的表:

信息:root:表的备份DEV_ *已完成!

但是如果我提供单个表名和" *"我可以下载(下载所有DynamoDB表)。

我已按照以下链接执行此程序: https://github.com/bchew/dynamodump

有人可以建议我如何下载具有特定模式的多个dynamoDB表(如QA_ * / DEV_ * / PROD_ * / TEST_ *)

1 个答案:

答案 0 :(得分:0)

for aws dynamodb list-tables | jq -r ''| grep 'QA*'| tr ',' ' ' | cut -d'"' -f2;

DO

echo“=======开始备份$ i date ==========”

python dynamodump.py -m backup -r us-east-1 -s $ i

完成

如果要将多个dynamoDB表备份,上述脚本将起作用。在运行脚本之前,您必须下载jq:(https://stedolan.github.io/jq/download/