Как я могу получить список пустых таблиц DynamoDB? - PullRequest
0 голосов
/ 15 мая 2018

Мы интенсивно используем таблицы DynamoDB (более 1000). Но я подозреваю, что некоторые таблицы не используются и являются пустыми. Я хотел бы получить список этих таблиц, чтобы я мог их удалить и сэкономить деньги.

1 Ответ

0 голосов
/ 15 мая 2018

Следующая (относительно отвратительная) команда оболочки вернет список пустых таблиц DynamoDB.

aws dynamodb list-tables --output table --query 'TableNames' | tail -n +4 | tail -r | tail -n +2 | tail -r | cut -d " " -f 3 | xargs -I{} -L 1 bash -c "aws dynamodb describe-table --query 'Table.ItemCount' --table-name {} && echo {}" | awk '/0/{getline; print}'

Повторные команды tail являются обходным решением для команды head OS X, не поддерживающей head -n +2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...