Elastic BeanStalk не может подключиться к ElastiCache Redis

Elastic BeanStalk не может подключиться к ElastiCache Redis

У меня проблемы с подключением из Elastic BeanStalk в ElastiCache Redis. Когда я подключаюсь по SSH к экземпляру EBS и пытаюсь использовать redis-cli для подключения, время ожидания истекает. Вот как я настроил свою среду:

У меня есть существующий VPC с двумя подсетями.

Я создал группу безопасности специально для этого, в которой есть входящее правило для IPv4, Custom TCP, порт 6379, источник 0.0.0.0/0

Я создал кластер ElastiCache Redis со следующими соответствующими параметрами:

  • Режим кластера: отключен
  • Расположение: облако AWS, поддержка Multi-AZ
  • Настройки кластера: количество реплик - 2
  • Настройки группы подсетей: существующая группа подсетей с двумя связанными подсетями
  • Размещение в зонах доступности: без предпочтений
  • Безопасность: шифрование в состоянии покоя включено, ключ по умолчанию
  • Безопасность: включено шифрование при передаче, нет контроля доступа
  • Выбранные группы безопасности: те, что я описал выше

Что касается среды EBS, то она имеет следующую конфигурацию:

  • Платформа: управляемая, Node.js 16 на Amazon Linux 2 5.5.3
  • Настройки экземпляра: публичный IP-адрес НЕ ОТМЕЧЕН, обе подсети экземпляра отмечены
  • Все остальное оставлено по умолчанию

После настройки я подключился по SSH к экземпляру EBS и, следуя инструкциям, установил redis-cli и попытался подключиться:https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/GettingStarted.ConnectToCacheNode.html

Я пробовал использовать первичную конечную точку, конечную точку читателя и все конечные точки отдельных узлов, но для всех них возникает ошибка тайм-аута.

Может быть, я упускаю какую-то конфигурацию?

Связанный контент