Как получить доступ к AWS Elasticache (Redis) из VPN

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

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

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

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

0
задан username hidden 28 February 2019 в 22:46
поделиться

2 ответа

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

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

0
ответ дан Javier Ramirez 28 February 2019 в 22:46
поделиться

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

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

0
ответ дан zED 28 February 2019 в 22:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: