Назад | Перейти на главную страницу

Как настроить проверку работоспособности AWS ECS для контейнера, отличного от веб-приложения

Я понимаю, что обычно для контейнеров веб-приложений должна быть конечная точка HTTP, которая отвечает 200 для успешной проверки работоспособности.

Однако в моем случае у меня было бы не веб-приложение (скрипт на Python), работающее как единственный контейнер в задаче Fargate. Теперь, как я могу настроить команду проверки работоспособности в этом сценарии?

Какой мониторинг вам нужен? Если ваш процесс Python - единственное, что работает в контейнере, тогда в случае сбоя он должен автоматически удалить контейнер вместе с ним.

Что вы можете обнаружить через События CloudWatch и перезапустите его, например с помощью лямбды или других средств. Проверьте это для подробностей: Отправка оповещений SNS о событиях остановки задачи ECS.

Надеюсь, это поможет :)