我已经在AWS VPC上启动了一个AWS Elastic Cache节点。我可以从VPC资源(如EC2)中访问此Redis端点。
我有一个从本地到此VPC的VPN连接(虚拟专用网络)。我可以访问所有其他资源,例如EC2,但是我无法从本地网络访问Redis端点。
注意:由于我可以从本地访问EC2资源,因此路由表已正确设置。
您能否让我知道(如果需要修改任何内容)如何从本地网络访问VPC中的Redis端点(不使用NAT实例)(如果需要,我可以使用NAT网关)??
答案 0 :(得分:0)
我永远无法通过您的设置访问Redis。根据AWS documentation,您需要在VPC中创建一个Ec2实例,并将其用作连接到Redis的跳转框。我也不喜欢该选项,因为我无法使用在开发人员机器上安装的工具。
我反而(并建议)您启动VPC内的OpenVPN远程访问框,并启动到公共子网中,以便您可以访问Redis群集。只需在社区AMI的 OpenVPN访问服务器
下搜索答案 1 :(得分:0)
您可以使用described at the documentation作为NAT,通过redis连接到ElastiCache。
或者,如果您使用简单的键/值操作,则可能要切换到memcached。只要您为配置了ElastiCache的同一VPC配置了虚拟专用网关,就可以使用ElastiCache for memcached you should be able to access from your datacenter