无法使用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_ *)
答案 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/)