W życiu chcę tylko, aby AWS wysłał mi wiadomość e-mail, gdy którykolwiek z limitów usług zaufanego doradcy przejdzie w stan WARN lub ERROR. Sprawdziłem ich przewodników, próbowałem porozmawiać z pomocą i nikt nie może tego zrobić, więc sięgam tutaj.
Przypadek użycia
Rozbijamy wiele instancji EC2 i stosów CloudFormation i wszystko zużywa wiele zasobów. Jakoś zawsze osiągnęliśmy limit, o którym nie wiedzieliśmy w trakcie sprintu sprawdzającego, i ostatecznie zablokowaliśmy go na godzinę, podczas gdy AWS poświęca swój słodki czas na podbijanie naszych limitów. Chciałbym zorganizować jakieś wydarzenie do wysyłania wiadomości e-mail do deweloperów, gdy jeden z limitów serwisowych jest bliski osiągnięcia . Nie przeszkadza mi to sprawdzanie tak rzadko, jak raz w tygodniu, ale wolałbym raz dziennie, jeśli tego rodzaju szczegółowość jest możliwa.
Próbowanie
Próbowałem skonfigurować wydarzenie CloudWatch, ale jedyną opcją, jaką mogłem uzyskać, było wysłanie do nas e-maila, gdy limity usług zostały odświeżone - co jest bezużyteczne, ponieważ wtedy już tam jesteś, ręcznie na to patrzysz i nie ma sensu w wiadomości e-mail.
Opcje
Wsparcie powiedziało mi, że nie ma domyślnej funkcjonalności dla tego AWS, więc szukam niestandardowych opcji zdarzeń lub też zaakceptuję coś wykorzystującego Jenkins2 i AWS CLI, jeśli jest to możliwa trasa. Jeśli Jenkins jest na dobrej drodze, nie musi wysyłać wiadomości e-mail - prawdopodobnie zwolniłbym nasz kanał devops, jeśli to zmieni odpowiedź.