AWS Elasticache目前不允许基于IP范围的访问控制。因此,我不知道如何将AWS ElastiCache群集连接到Redsmin Redis GUI。
答案 0 :(得分:0)
要将您的AWS ElastiCache群集连接到Redsmin,您需要向其中一个EC2实例添加两个IPTables规则,以便它可以充当代理。
有两种情况:
1 - 如果您的Red2 Elasticache位于同一子网中的EC2实例
注意:
现在:
172.31.5.13:6379
): sudo iptables -t nat -A PREROUTING -p tcp --dport 6379 -j DNAT --to-destination 172.31.5.13:6379
run:sudo iptables -t nat -A POSTROUTING -p tcp -d 172.31.5.13 --dport 6379 -j SNAT --to-source 172.31.5.14
sudo service iptables save
请不要忘记使用您的本地EC2服务器专用IP更改172.31.5.14
。 172.31.5.13
和6379
也是如此,将它们替换为您的Elasticache IP和端口号。
在安全组中添加规则以允许来自Redsmin IP 62.210.222.165
的入站请求,protocol = TCP,port = 6379
redis://52.50.145.87:6379
,已完成!如果您对上述步骤有任何疑问或问题,请不要犹豫,contact us,我们很乐意为您提供帮助!
2 - 如果您在与Redis ElastiCache相同的子网中没有EC2实例
请遵循此Amazon tutorial to setup a NAT instance,确保在与ElastiCache服务器相同的子网上设置 。现在按照上面的步骤进行操作。