Я разместил наши приложения в кластере ECS (режим EC2) в частной подсети. У меня проблема с межсервисной связью.
- Я установил сетевой режим задачи как мост.
- В зависимости от частной размещенной зоны Route53 для обнаружения служб.
- Услуги регистрируются в Route53 с типом записи SRV.
- С использованием . для указания на нашу размещенную службу. Например, я разместил контейнер redis с пространством имен "local" и именем службы как "redisdb", а затем назвал эту службу в приложении "redisdb.local"
Но в нашем приложении появляется сообщение об ошибке: «Имя или услуга неизвестны». Я также пробовал использовать режим AWSVPC с типом записи A. Но все же я сталкиваюсь с той же проблемой.
Я что-то упустил? Любая помощь будет оценена.