1

Я буду использовать услугу PaaS PythonAnywhere. Он использует AWS на us-east-1 для всех экземпляров EC2.Доступ AWS локально от AWS с использованием PaaS

Они не предлагают Redis, и я планирую создать обычный экземпляр AWS Redis с использованием Elasticache.

В идеале я хотел бы подключиться к экземпляру Redis из paas, используя локальную внутреннюю сеть AWS.

Знаете ли вы, возможно ли такое устройство? Это преимущество локальной сети между paas AWS, размещенными в обычных экземплярах EC2?

(The ЧУК позволяет внешние соединения.)

+0

Извините, но ваш вопрос не очень ясен. Вы говорите, что хотите, чтобы ваша служба (не AWS) PaaS подключалась к кластеру Elasticache в VPC AWS? Вы хотите, чтобы это соединение проходило через Интернет или через VPN-соединение? Что вы подразумеваете под «локальной сетью между paas AWS»? –

+0

Привет, Паас, находится на aws. Так что я думаю, в их vpc. Действительно, я бы хотел получить доступ к моему redis в моем vpc из paas vpc. И как прямой доступ от aws к aws, как и в моем собственном aws vpc. –

ответ

1

Несколько VPCs AWS могут соединяться друг с другом с помощью VPC Peering. VPC должны находиться в одном регионе и иметь неперекрывающиеся IP-адреса.

Однако для соединения друг с другом необходимы изменения в обоих VPC. Маловероятно, что PythonAnywhere захочет изменить свою конфигурацию для вас. (Но, непременно, спросите их!)

Альтернативой является подключение к кластеру Redis в вашем собственном VPC, но сделайте это с помощью Публичный IP-адрес. Трафик будет перемещаться между VPC через «край» Интернета, то есть он не пойдет по Интернету, он просто перейдет в сеть AWS, если он находится в том же регионе. Итак, он - это, используя «локальную внутреннюю сеть AWS», но через общедоступный IP-адрес.

Смежные вопросы