Рейтинг:1

AWS ECS Fargate, обмен данными между контейнерами

флаг cn

У меня возникают проблемы с открытием портов в моих контейнерах ECS Fargate.

Я применил сопоставление портов на уровне контейнера для определения моей задачи, например:

введите описание изображения здесь

В самих контейнерах похоже, что конкретное сопоставление не включено, или я неправильно понимаю? введите описание изображения здесь

Контейнеры должны взаимодействовать друг с другом (кластеризованное программное обеспечение)

Я получаю IP-адрес из конфигурации метаконтейнера для каждого контейнера, например.

  "Сети": [
    {
      «Сетевой режим»: «awsvpc»,
      "IPv4-адреса": ["172.31.22.46"],

В этом случае 172.31.22.46:8080 должен быть открыт для связи внутри кластера ECS. Однако этого не происходит. конечные точки недоступны, и узлы не могут обмениваться данными.

Есть ли что-то еще, что мне нужно сделать, чтобы это работало? например открыть где-нибудь настройки безопасности?

Извините за довольно загадочный вопрос, но я не знаю, как объяснить это лучше.

Рейтинг:3
флаг gp
Tim

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

Группа безопасности — это брандмауэр вокруг одного ENI (эластичного сетевого интерфейса). Каждый ENI фактически имеет группу безопасности, которая фильтрует сообщения от всех других ENI. Между ресурсами в группе безопасности нет автоматической связи — вы должны явно разрешить это.

Решение в этом случае состоит в том, чтобы разрешить вход в группу безопасности из группы безопасности по имени группы безопасности. Вы, очевидно, также должны разрешить выход, это можно сделать с помощью явного правила, которое называет группу безопасности, но по памяти я думаю, что будет достаточно значения по умолчанию 0.0.0.0/0 - попробуйте и посмотрите.

введите описание изображения здесь

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.