Подключение AWS EC2 к экземпляру Google Cloud SQL локально с использованием VPN-шлюза - PullRequest
2 голосов
/ 24 февраля 2020

У меня есть учетная запись AWS с EC2, которую я пытаюсь подключить к облачному SQL серверу (MySQL 5.6) внутри Google Cloud Platform.

Я успешно настроил до VPN между AWS и GCP и может отображать сообщение по n c между ec2 на AWS и виртуальной машиной на GCP.

Поскольку управляемые GCP БД не размещаются внутри VP C по своему выбору я следовал этому руководству, чтобы дать БД частный IP-адрес и затем сопоставить его с моим Google VP C. Я проверил это, получив доступ к БД через pym sql из виртуальной машины в GCP, используя частный IP-адрес БД.

Однако мои проблемы связаны с подключением EC2 внутри AWS к облаку SQL DB таким же образом, я следовал этому руководству, чтобы разрешить использование частного IP БД из внешнего источника, но мне кажется, что я застрял с тем, как настроить маршрутизацию до одноранговой сети. БД сидит в использовании AWS Маршрутизация.

1 Ответ

0 голосов
/ 24 февраля 2020

Проблема была решена!

В настройках объявленных маршрутов моего облачного маршрутизатора я неправильно понял функцию Advertise all subnets visible to the Cloud Router (Default) Мне нужно было вместо этого выбрать Create custom routes" And then the sub-option Advertise all subnets visible to the Cloud Router.

Это позволило мне добавить облако SQL su bnet к моему маршрутизатору, чтобы этот IP-блок распространялся до AWS.

...