无法使用 dynamodump 下载多个 dynamoDB 表

Not able to download multiple dynamoDB tables by using dynamodump

无法使用 dynamodump

下载多个 dynamoDB table

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

INFO:root:在要备份的 DynamoDB 主机中找到 0 table(s):

信息:root:table(s) DEV_* 的备份已完成!

但如果我给出单个 table 名称和“*”(下载所有 DynamoDB table),我就可以下载。

我已经按照下面的程序进行操作 link: https://github.com/bchew/dynamodump

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

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

echo "======= 开始备份 $i date =========="

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

完成

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