Запуск лямбда-функции при отключенном порту моего приложения

#amazon-web-services #amazon-ec2 #aws-lambda

#amazon-веб-сервисы #amazon-ec2 #aws-lambda

Вопрос:

Я хочу запустить лямбда-функцию, когда порт моего приложения не работает (приложение запущено на Amazon EC2). Поэтому, пожалуйста, дайте мне знать о любом решении.

Комментарии:

1. Что вы подразумеваете под отключением порта приложения? вы имеете в виду, что EC2 остановлен?

Ответ №1:

Если вы собираетесь запускать lambda на основе событий EC2, вы можете настроить сигнал Cloudwatch для проверки состояния EC2 (см. Здесь), который отправляет сообщение в SNS (см. Здесь), который, в свою очередь, запускает lambda (см. Здесь)

Однако, если вы хотите проверить, отвечает ли приложение (например, веб-сервер), вам придется настроить балансировщик нагрузки для проверки работоспособности определенного порта вашего сервера (или группы автоматического масштабирования) и настроить сигналы Cloudwatch для этих проверок работоспособности, а не на уровне экземпляра.

Комментарии:

1. Другим вариантом может быть создание проверки работоспособности Amazon Route 53.