Django AWS не может быть доступен с публичного IP-адреса

Я пытался разместить свое приложение Django в виде докера в AWS ECS и оно работает как положено при доступе изнутри. Затем я попытался добавить ALB, чтобы я мог получить доступ к своему приложению, но пока не смог этого сделать.

Я открыл порт 8000 в docker, где работает мое приложение, и в определении задачи сопоставил его с портом 80 в host. Он запущен и работает как служба кластера ECS, где выбор подсети VPC такой же, как и в ALB.

Мой ALB прослушивает оба порта 80 и 8000 и пересылает на целевую группу, которая также имеет порт 80.

load balancer config load balancer

Я использовал одну группу безопасности для этого, разрешая оба порта со всеми IP

Target group

ALB Listeners

Я пытаюсь понять, что здесь пошло не так.

Вернуться на верх