我是某些AWS服务的新手。我正在关注此文档链接:
我已经在计算机上安装了 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安全组配置为允许所有入站流量到我的节点并且问题仍然存在。
安全组会议:
节点描述:
有什么想法吗?
答案 0 :(得分:31)
你无法从aws外部连接到eleasticache。它只是它的设置方式。为调试和开发做很好的事情,但对于生产而言,在系统中引入这么多延迟并不是很有意义,主要目的是尽可能快地提供结果。
来自AWS FAQ:
请注意,目前没有基于IP范围的访问控制 已启用缓存群集。 缓存群集的所有客户端必须是 在EC2网络内,并通过安全组授权 如上所述。
答案 1 :(得分:0)
可能但不鼓励外部访问Elasticache资源:
Elasticache是一项旨在在您的VPC内部使用的服务。 由于Internet流量的延迟,不鼓励外部访问 和安全问题。但是,如果外部访问Elasticache是 测试或开发目的所必需的,可以通过 VPN。