Как настроить предупреждение AWS Trusted Advisor для предупреждений об ограничении обслуживания?

11

Все, чего я хочу в жизни, - это чтобы AWS отправил мне электронное письмо, когда какой-либо из пределов обслуживания Trusted Advisor переходит в состояние WARN или ERROR. Я проверил их руководства, попробовал пообщаться в чате со службой поддержки, и никто не может этого добиться, поэтому я обращаюсь сюда

Случай использования

Мы раскручиваем много экземпляров EC2 и стеков CloudFormation, и все использует много ресурсов. Каким-то образом мы всегда достигли предела, о котором мы не знали, в середине спринта проверки, и в итоге блокировались на час, пока AWS тратит свое приятное время, преодолевая наши ограничения. Я хотел бы настроить какое-либо событие для отправки писем по электронной почте, когда один из пределов обслуживания близок к достижению . Я согласен с тем, что он проверяет не так часто, как раз в неделю, но предпочел бы один раз в день, если такая гранулярность возможна.

попытки

Я попытался настроить событие CloudWatch, но единственная возможность, которую я мог получить, - это отправить нам электронное письмо, когда были обновлены пределы обслуживания, что бесполезно, потому что тогда вы уже вручную просматриваете его, и в письме нет смысла.

Параметры

Служба поддержки сообщила мне, что в AWS для этого нет никакой функциональности по умолчанию, поэтому я ищу либо настраиваемые параметры событий, либо я также приму что-то, использующее Jenkins2 и интерфейс командной строки AWS, если это будет возможным маршрутом. Если Дженкинс - это то, что нужно, ему не нужно отправлять электронную почту - я бы, вероятно, ослабил наш канал разработчиков, если это изменит ответ.

Alex
источник

Ответы:

7

Это мое отставание, но все еще на ранней стадии, я только что раскрыл эту идею, поэтому вот мои выводы:

Использование Trusted Advisor в качестве веб-службы

В основном: Опрос проверенного доверенного советника на предмет изменения статуса

Этот пример документации может быть реализован с помощью aws cli с supportподмножеством команд и нацеленным на регион 'us-east-1', после чего вам нужно будет выполнить фильтрацию по regionполю в TrustedAdvisorResourceDetailструктурной части списка.

У меня все еще не было времени написать скрипт для опроса API (я бы хотел использовать ruby ​​с AWS SDK для нашего использования больше, чем сценарий оболочки для группировки запросов).

Надеюсь, что это поможет начать, даже если это не совсем полный ответ.

Предоставлено Ромео Ниновым: для краткого изложения, какие варианты доступны для какого типа учетной записи, вы можете проверить этот сайт

Tensibai
источник
1
Тенсибай, для наиболее интересных опций нужна учетная запись типа Business или Enterprise ...
Ромео Нинов
1
@romeo Я снова отредактировал для формы, сохранив кредиты столько, сколько я могу, я думаю
Tensibai