Я понимаю, что обычно для контейнеров веб-приложений должна быть конечная точка HTTP, которая отвечает 200 для успешной проверки работоспособности.
Однако в моем случае у меня было бы не веб-приложение (скрипт на Python), работающее как единственный контейнер в задаче Fargate. Теперь, как я могу настроить команду проверки работоспособности в этом сценарии?
Какой мониторинг вам нужен? Если ваш процесс Python - единственное, что работает в контейнере, тогда в случае сбоя он должен автоматически удалить контейнер вместе с ним.
Что вы можете обнаружить через События CloudWatch и перезапустите его, например с помощью лямбды или других средств. Проверьте это для подробностей: Отправка оповещений SNS о событиях остановки задачи ECS.
Надеюсь, это поможет :)