Почему порт 6379 должен быть открыт в группе безопасности для эластичной боли?
Я создал кластер redis и создал новую группу безопасности под названием cache-access
, Если я ssh на сервер ec2 и пытаюсь получить доступ к узлу кэша, он работает, если выполняются два условия:
- Сервер EC2 принадлежит
cache-access
группа безопасности cache-access
группа безопасности открывает входящий порт 6379
Для меня имеет смысл занести в белый список доступ к ec2 через группу безопасности (#1
), учитывая, что группа может нуждаться в увеличении или уменьшении, поэтому ip-адреса из белого списка не будут работать.
Не имеет смысла зачем мне порт открывать (#2
). Экземпляр ec2 не работает redis-server
, Серверы эластичного кэша слушают 6379.
Почему группе безопасности ec2 нужен порт 6379, открытый для работы?
1 ответ
[серверу ElastiCache] назначены группы безопасности, в моем случае просто
cache-access
Группы безопасности применяются к серверам ElastiCache так же, как к серверам EC2 (они даже EC2 скрыты).
Порт 6379 не обязательно должен быть открыт для серверов EC2, но он должен быть открыт для сервера Redis. Вы можете поместить кэш или серверы EC2 в отдельные группы безопасности, если вы хотите, чтобы их правила брандмауэра были разделены.