Elastic BeanStalk 无法连接到 ElastiCache Redis

Elastic BeanStalk 无法连接到 ElastiCache Redis

我在从 Elastic BeanStalk 连接到 ElastiCache Redis 时遇到问题。当我通过 SSH 进入 EBS 实例并尝试使用 redis-cli 进行连接时,它超时了。这是我设置环境的方式:

我有一个带有两个子网的现有 VPC。

我专门为此创建了一个安全组,该组具有 IPv4、自定义 TCP、端口 6379、源 0.0.0.0/0 的入站规则

我创建了一个 ElastiCache Redis 集群,其相关参数如下:

  • 集群模式:禁用
  • 位置:AWS Cloud,支持多可用区
  • 集群设置:副本数 - 2
  • 子网组设置:具有两个关联子网的现有子网组
  • 可用区放置:无偏好
  • 安全性:静态加密已启用,默认密钥
  • 安全性:启用传输加密,无访问控制
  • 选定的安全组:我上面描述的那个

至于EBS环境,它具有以下配置:

  • 平台:托管,Amazon Linux 2 5.5.3 上的 Node.js 16
  • 实例设置:未选中公共 IP 地址,已选中两个实例子网
  • 其余一切都保留默认设置

完成所有设置后,我将通过 SSH 进入 EBS 实例,按照此处的说明安装 redis-cli 并尝试连接:https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/GettingStarted.ConnectToCacheNode.html

我尝试使用主端点、读取器端点以及所有单独的节点端点,但它们都出现了超时错误。

我是否遗漏了某些配置?

相关内容