Kan*_*gar 2 amazon-web-services redis amazon-elasticache
我有一个想要管理的 AWS ElastiCache Redis 集群设置。由于 AWS 不允许您在 VPC 之外访问 ElastiCache,因此我设置了一个微型 EC2 实例,该实例带有指向该集群的 phpRedisAdmin 脚本的副本。但是 AWS 在 Redis 集群上禁用了“CONFIG”命令,因此 phpRedisAdmin 无法连接和管理 ElastiCache 集群。
我已经尝试了 redis-browser 节点包,但它在 0.0.0.0:4567 上运行,我需要在此实例上使用公共 IP 来管理 Redis 集群。
有什么建议吗?
您可能想尝试一下Redsmin。
笔记:
172.31.5.13并且正在端口 上运行6379。172.31.5.14,其公共 IP 是52.50.145.87。现在让我们一步一步地做到这一点:
sudo iptables -t nat -A PREROUTING -p tcp --dport 6379 -j DNAT --to-destination 172.31.5.13:6379不要忘记更改您的 IP 甚至端口号sudo iptables -t nat -A POSTROUTING -p tcp -d 172.31.5.13 --dport 6379 -j SNAT --to-source 172.31.5.14sudo service iptables save如果上一个命令不起作用,请尝试:
iptables-save > /etc/iptables/rules.v4iptables-save > /etc/sysconfig/iptables在安全组中添加规则允许来自 Redsmin IP 的入站请求62.210.222.165,协议=TCP,端口=6379
redis://52.50.145.87:6379,完成!62.210.222.165(不要忘记指定正确的端口,例如6379)| 归档时间: |
|
| 查看次数: |
5312 次 |
| 最近记录: |