我是某些AWS服务的新手.我正在关注此文档链接:
http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/GettingStarted.ConnectToCacheNode.Redis.html
我已经在我的计算机上安装了带有brew的redis-cli(我在mac中)并且在尝试连接到节点时我仍然遇到同样的错误:
$ redis-cli -h mynode.abcdef.0001.usw2.cache.amazonaws.com -p 6379
错误:
Could not connect to Redis at mynode.abcdef.0001.usw2.cache.amazonaws.com:6379: Operation timed out
是的,我已将VPC安全组配置为允许所有入站流量到我的节点并且问题仍然存在.
安全组会议:
节点描述:
有任何想法吗?
你无法从aws外面连接到eleasticache.它只是它的设置方式.为调试和开发做很好的事情,但对于生产而言,在系统中引入这么多延迟并没有多大意义,主要目的是尽可能快地提供结果.
来自AWS FAQ:
请注意,目前尚未为Cache Clusters启用基于IP范围的访问控制.高速缓存群集的所有客户端必须位于EC2网络内,并通过安全组授权,如上所述.
http://aws.amazon.com/elasticache/faqs/