Не удалось подключить Redis AWS с EC2 на том же VPC

Я создал сервер повторного кэширования AWS с эластичной кэш-памятью и настроил его на экземпляр EC2 но некоторые, как я не могу подключить Redis через экземпляр EC2.

Я также назначил ту же группу безопасности.

вот моя конфигурация

EC2

Redis

Ошибка, с которой я сталкиваюсь, Redis::CannotConnectError: Error connecting to Redis on some-prod.dhgdjw.0001.usw2.cache.amazonaws.com:6379 (Redis::TimeoutError)

Любая помощь будет высоко оценена.

1 ответ

Решение

Как вы упоминаете ту же группу безопасности, где вам не нужны такие настройки. Ваш Redis SG должен отличаться, это просто предложение, так как оно вам нужно на вашем местном VPC.

Проверить несколько вещей...

Go you ElastiCache Dashboard

Выберите Redis и нажмите на кластер, затем нажмите изменить

тогда вы увидите присоединение группы безопасности к этому кластеру. Вы можете присоединить одну или несколько групп к этому кластеру.

нажмите на значок редактирования и убедитесь, что он разрешает трафик на 6379 из 10.0.0.1/16 Если instance и redis в одном и том же VPC, если нет, то разрешить публичный IP instance в redis SG.

и вы также можете разрешить доступ к вашему публичному IP-адресу. Установите Redis-клиент и попробуйте эту команду.

redis-cli -h some-prod.dhgdjw.0001.usw2.cache.amazonaws.com ping

PONG

Если пинг-понг работает, значит, СГ разрешает движение.

Другие вопросы по тегам