Как получить доступ к AWS Elastic Cache (Redis) из VPN - PullRequest
0 голосов
/ 01 марта 2019

Я запустил узел AWS Elastic Cache на AWS VPC.Я могу получить доступ к этой конечной точке Redis из ресурсов VPC, таких как EC2.

У меня есть VPN-соединение (виртуальная частная сеть) от локального до этого VPC.Я могу получить доступ ко всем другим ресурсам, таким как EC2, но не могу получить доступ к конечной точке Redis из локальной сети.

Примечание. Так как я могу получить доступ к ресурсам EC2 из локальной системы, таблица маршрутизации настроена соответствующим образом.

Не могли бы вы дать мне знать (если мне нужно что-то изменить), как получить доступ к конечной точке Redis в VPC из локальной сети (без использования экземпляра NAT) (при необходимости я могу использовать шлюз NAT) ??

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

Вы можете подключиться к ElastiCache с помощью redis, используя NAT, как описано в документации , описанной в *1001*. 1003 *

В качестве альтернативы, если вы используете простые операции с ключом / значением, вы можете переключиться на memcached.,С ElastiCache для memcached

вы сможете получить доступ из своего центра обработки данных , если вы настроили виртуальный частный шлюз к тому же VPC, где развернут ElastiCache

0 голосов
/ 01 марта 2019

Мне никогда не удавалось получить доступ к Redis с вашей настройкой.В соответствии с документацией AWS необходимо создать экземпляр Ec2 в VPC и использовать его в качестве переключателя для подключения к Redis.Мне также не нравится этот вариант, так как я не могу использовать инструменты, которые я установил на своем компьютере разработчика.

Вместо этого (и рекомендую) вы раскручиваете ящик удаленного доступа OpenVPN, который находится внутри VPC, запущенный в общедоступной подсети, чтобы вы могли получить доступ к кластеру Redis.Просто выполните поиск в сообществе AMI OpenVPN Access Server

...