Как удалить сигналы тревоги Cloudwatch через AWS-CLI? - PullRequest
0 голосов
/ 20 января 2019

Мне нужно удалить почти 3K + аварийных сигналов Cloudwatch все в INSUFFICIENT_STATE.

Итак, чтобы справиться с этим I - 1. Вытащил список всех аварийных сигналов в состоянии INSUFFICIENT через терминал

aws cloudwatch describe-alarms --query 'MetricAlarms[*].AlarmName' --state-value INSUFFICIENT_DATA --output text > list.csv
Запуск файла по циклу for только для терминала
for i in `cat list.csv` ;do aws cloudwatch delete-alarms --alarm-names $i ;done
После выполнения этой команды предупреждения не удаляются из AWS.Я проверил сценарий с 5 тревогами в списке, и то же самое сработало.Но это не работает для файла с большим количеством имен сигналов тревоги.

ПРИМЕЧАНИЕ. - Я не получил никакой ошибки при выполнении команды.

...