У меня есть два проекта 1 и 2 и две сети vpc vpc1 и vpc2 в соответствующих проектах. Мне нужно подключиться к экземпляру sql в vpc2 (project2) из vm в vpc1 project1, используя частный IP. Попробовав разные методы и изучив такие варианты, как пиринг vpc, облачный NAT (который мне не подходит), я нашел решение облачного VPN. Я слежу за этим ссылка на документы google для подключения к экземпляру cloudSQL, используя его частный IP. Я настроил VPN-туннелирование и все необходимые шаги, которые были упомянуты в шагах 1 и 2 в самой ссылке, но не могу подключиться к экземпляру. Я также проверил подключение к VPN. Я могу пинговать vm2 в vpc2 (project2) из vm1 в vpc1 (project1).
Я подозреваю, что проблема в последних шагах: (https://i.stack.imgur.com/ecjzN.png)
Никаких проблем на шаге a и шаге b тоже нет, но что именно нужно сделать на шаге c, не ясно. Вы можете объяснить, что именно там нужно сделать.
Из документации, на которую вы ссылаетесь, вы можете следовать инструкциям консоли вместо инструкций gcloud, чтобы получить немного больше информации об этом. step (эквивалент - шаг e).
Согласно инструкции, вы можете найти диапазон IP-адресов, перейдя на левой боковой панели к VPC Network> Routes, и я считаю, что следующий переход можно найти на странице сведений о вашем экземпляре сетевого пиринга VPC.