【发布时间】:2021-10-16 14:43:58
【问题描述】:
我最近在 AWS elasticache 上创建了一个 Redis 集群,但在我的本地计算机上通过 redis-cli 连接时遇到了问题。每次我运行命令时:
redis-cli -h <redis_cluster_domain> -p 6379
连接永远不会建立,最终由于超时而退出。
最终,我认为它是由于安全组上的设置而被阻止的,因此我编辑了入站规则以允许来自我的 IP 地址的所有流量。即使这样做了,我仍然无法连接到集群。任何想法为什么会这样?
【问题讨论】:
-
您的 VPC 正在阻止传入连接
-
您是否启用了身份验证?它在 VPC 中吗?我们需要更多细节。
-
@ErmiyaEskandary 身份验证当前未在此集群上启用,它位于 VPC 中。 VPC 也启用了 IPv4 CIDR。快速而愚蠢的问题 - 我的 IP 地址是否需要在 CIDR 范围内?
-
哪个 CIDR 范围?如果您在入站规则中定义了一个,那么当然可以 - 获取您当前的公共 IP 并更改入站规则以允许您的 IP - 这有效吗?
标签: amazon-web-services amazon-vpc aws-security-group redis-cli aws-elasticache