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

AWS Fargate + Application Load Balancer Завершение SSL

Я пытаюсь настроить ECS Fargate за балансировщиком загрузчика приложений (ELBv2), и я хотел бы завершить соединения TLS / SSL на ALB и отправить HTTP-трафик (порт 80) на образы Fargate, которые прослушивают порт 80 .

Это диаграмма того, что я пытаюсь сделать:

Любая помощь приветствуется!

Да, это возможно.

  1. Создать Сертификат SSL для вашего домена в ACM (Amazon Certificate Manager).
  2. Создать Слушатель HTTPS в ALB, который будет прослушивать порт 443 и настраивать его для использования указанного выше сертификата SSL.
  3. Откройте ALB Группа безопасности разрешить входящий трафик на порт 443.

Вот и все. ALB должен иметь один слушатель на порт, поэтому, если вы принимаете трафик как по HTTP / 80, так и по HTTPS / 443, вам понадобится 2 слушателя.

В Целевая группа не меняется, он по-прежнему будет подключаться к вашим контейнерам Fargate через HTTP.

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