AWS EC2 загружается через запланированную лямбду, как предупредить об ошибках? - PullRequest
0 голосов
/ 08 апреля 2020

Мой экземпляр EC2 загружается ежедневно в течение 5 минут перед выключением.

При загрузке выполняется сценарий NodeJS. Обычно этот сценарий завершается задолго до истечения 5 минут, но я бы хотел получать уведомления (SMS / электронная почта), когда это не так.

Какой правильный подход? Я могу попытаться отправить уведомление в моем коде NodeJS через 5 минут, если выполнение не будет завершено, но Lambda может закрыть экземпляр до того, как это произойдет.

Я совершенно новичок в AWS, поэтому Я прошу прощения, если это довольно основа c, мне не повезло в Google с этой проблемой.

1 Ответ

1 голос
/ 08 апреля 2020

Можете ли вы проверить, может ли любой сценарий Node, когда экземпляр EC2 запущен, реплицироваться с одной или несколькими лямбда-функциями.

Подумайте об архитектуре без серверов и микросервисов. Теоретически любой рабочий процесс, для которого нужны серверы, может быть реализован с помощью AWS лямбда-функций и различных триггеров. В вашем случае я могу подумать о следующем:

  1. SES для отправки сообщений электронной почты
  2. Шлюз API для предоставления вашей функции Lambda триггера
  3. События наблюдения за облаком для запуск лямбда-функции, как cronjob.

Я был бы удивлен узнать, если здесь не будет работать без сервера. Пожалуйста, поделитесь случаем, чтобы я мог провести мозговой штурм и поделиться решением.

...