- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
谁能给出连接到 elasticache 的分步过程。
我正在尝试从我的 EC2 实例内部连接到一个 redis elasticache 节点(sshed in)。我每次都收到连接超时错误,而且我无法弄清楚我配置 AWS 设置的方式有什么问题。
它们位于不同的 VPC 中,但在我的 elasticache VPC 中,我在端口 6379 有一个自定义 TCP 入站规则,可以从任何地方接受。这两个 VPC 共享一个我设置的 Active Peer 连接。我还打算做什么?
编辑:
我正在尝试通过 redis-cli 命令进行连接。因为我的 EC2 实例托管节点服务器,所以我最初尝试通过 node-redis 模块连接。因此,我的两次正式尝试是 1. 脚本模块和 2. AWS 文档中提供的 redis-cli 命令。
据我所知,我还根据以下内容正确设置了路由表:http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html#route-tables-vpc-peering
最佳答案
您无法从其 VPC 外部连接到 Elasticache。这是 AWS 的一个奇怪的设计决定,虽然没有很好地记录,但记录在案 here :
Amazon ElastiCache Nodes, deployed within a VPC, can never be accessed from the Internet or from EC2 Instances outside the VPC.
您可以将您的安全组设置为允许来自任何地方的连接,看起来它可以正常工作,但这并不重要,或者让您实际上从 VPC 外部进行连接(这也是一个奇怪的设计决定)。
关于amazon-web-services - 如何连接到 AWS elasticache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32771859/
我是一名优秀的程序员,十分优秀!