dynamodb列表及其预配置吞吐量

时间:2016-10-19 17:28:42

标签: amazon-web-services amazon-dynamodb

有没有办法使用AWS CLI或boto或其他方式列出dynamodb中的所有表及其最大读写容量?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

你想要describe-table。要获得具有容量的表和索引列表,您可以执行以下操作:(在bash中)

aws dynamodb list-tables | grep -Pv "[\[\]\{\}]" | sed 's/\s//g;s/[",]//g' | xargs -I {} aws dynamodb describe-table --table-name {} | grep -Po "(\w+Capacity.*|arn.*|IndexName.*)" | sed 's/^arn:.*:/\n/g;s/[",]//g'

这不是完美的,但它会让你开始。

答案 2 :(得分:0)

我可以使用这个粗略的脚本获取表的列表,但它没有列出容量

aws --region us-east-1 dynamodb list-tables | sed -e' s | [[{}] || g' | sed -e' s |] || g' | egrep -v' TableName' | sed -e' s | [\",] || g'