Я хотел бы написать инструмент командной строки, который, помимо прочего, отслеживает события стека CloudFormation для конкретного стека и выводит их на консоль.
Готовое решение - повторно опросить describe-stack-events
. Это не идеально - вы получаете последние 200 событий каждый раз, и вы ограничены частотой опроса.
CloudFormation также может регистрировать события в SNS topi c. Тем не менее, насколько я знаю, SNS предназначен для отправки событий в долгосрочные пункты назначения, такие как лямбды и адреса электронной почты; Сценарий не предназначен для временного прослушивания topi c.
. Я не знаю много о AWS различных службах обработки событий и очередей. Я ищу решение, которое:
- Дешево / просто.
- Низкая задержка. (Я хотел бы видеть события в реальном времени, когда происходит развертывание.)
- Подходит для краткосрочных подписок из приложения Node или некоторых других на моем локальном компьютере.
Мне не нужно:
- Любое хранилище или просмотр прошлых событий.
- Очень высокая надежность. (Это удобный инструмент для разработчиков.)
Предложения?