O Elastic BeanStalk não consegue se conectar ao ElastiCache Redis

O Elastic BeanStalk não consegue se conectar ao ElastiCache Redis

Estou tendo problemas para conectar-me do Elastic BeanStalk ao ElastiCache Redis. Quando faço SSH na instância do EBS e tento usar o redis-cli para conectar, o tempo limite se esgota. É assim que configuro meu ambiente:

Tenho uma VPC existente com duas sub-redes.

Criei um grupo de segurança especificamente para isso que possui uma regra de entrada para IPv4, TCP personalizado, porta 6379, origem 0.0.0.0/0

Criei um cluster ElastiCache Redis com os seguintes parâmetros relevantes:

  • Modo cluster: desabilitado
  • Localização: Nuvem AWS, habilitado para Multi-AZ
  • Configurações de cluster: número de réplicas - 2
  • Configurações do grupo de sub-redes: grupo de sub-redes existente com duas sub-redes associadas
  • Posicionamentos da zona de disponibilidade: sem preferência
  • Segurança: criptografia em repouso habilitada, chave padrão
  • Segurança: criptografia em trânsito habilitada, sem controle de acesso
  • Grupos de segurança selecionados: aquele que descrevi acima

Já o ambiente EBS possui esta configuração:

  • Plataforma: gerenciada, Node.js 16 no Amazon Linux 2 5.5.3
  • Configurações da instância: Endereço IP público NÃO VERIFICADO, ambas as sub-redes da instância marcadas
  • Todo o resto deixou o padrão

Depois de configurar tudo isso, eu usaria SSH na instância do EBS e seguiria as instruções aqui para instalar o redis-cli e tentar conectar:https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/GettingStarted.ConnectToCacheNode.html

Tentei usar o endpoint primário, o endpoint Reader e todos os endpoints de nós individuais, mas recebo um erro de tempo limite para todos eles.

Há alguma configuração que estou faltando?

informação relacionada