В настоящее время AWS Elasticache не поддерживает управление доступом на основе диапазона IP-адресов. Поэтому я не знаю, как подключить кластер AWS ElastiCache к графическому интерфейсу Redsmin Redis.
Как подключить Amazon Elasticache к графическому интерфейсу Redsmin Redis
Ответы (1)
Чтобы подключить свой кластер AWS ElastiCache к Redsmin, вам нужно будет добавить два правила IPTables к одному из ваших экземпляров EC2, чтобы он мог действовать как прокси.
Есть два сценария:
1 — если у вас есть экземпляр EC2 в той же подсети, что и Redis Elasticache.
Примечание:
- Это будет работать только в том случае, если экземпляр EC2, к которому вы подключаетесь, находится в той же подсети, что и ваш экземпляр Elasticache Redis.
- В следующем примере будет указано, что ваш частный IP-адрес Elasticache — 172.31.5.13, и он работает на порту 6379.
- В следующем примере будет указано, что ваш частный IP-адрес EC2 — 172.31.5.14, а его общедоступный IP-адрес — 52.50.145.87.
Теперь:
- Подключитесь к вашему инстансу EC2 через SSH
- Затем запустите (не забудьте заменить
172.31.5.13:6379
на IP-адрес ElastiCache и номер порта):
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
Опять же, не забудьте изменить
172.31.5.14
на частный IP-адрес вашего локального сервера EC2. То же самое касается172.31.5.13
и6379
, замените их своим IP-адресом Elasticache и номером порта.Добавьте правило в группу безопасности, чтобы разрешить входящий запрос от Redsmin IP
62.210.222.165
, протокол = TCP, порт = 6379- Добавьте новый Direct Server в Redsmin со строкой подключения:
redis://52.50.145.87:6379
, готово!
Если у вас есть какие-либо проблемы или вопросы по поводу описанных выше шагов, не стесняйтесь, ="nof свяжитесь с нами, мы будем рады помочь!
2 — если у вас нет экземпляра EC2 в той же подсети, что и ваш Redis ElastiCache
Следуйте этому руководству Amazon по настройке экземпляра NAT. обязательно настройте его в той же подсети, что и ваш сервер ElastiCache. Теперь следуйте инструкциям из раздела выше.