Создание экземпляра SQL в GCP и настройка доступа к частным службам?

# #postgresql #google-cloud-platform #google-cloud-sql

Вопрос:

Я настраиваю экземпляр SQL на GCP, при настройке параметров я хочу выбрать сетевой путь для подключения к этому экземпляру. Я хочу выбрать частный IP-адрес:

введите описание изображения здесь

Поэтому я пытаюсь настроить частное IP-соединение :

введите описание изображения здесь

Выберите ip-диапазон по умолчанию:

введите описание изображения здесь

И получите ошибку:

введите описание изображения здесь

Поэтому я попытался установить ручное соединение с:

введите описание изображения здесь
введите описание изображения здесь

И снова ошибка:

введите описание изображения здесь

Поэтому я попробовал вариант использовать автоматически выделенный диапазон IP-адресов, и он просто хочет подключиться к существующему dafeault_ip_range, и я получаю ошибку: The resource 'projects/[myProject]/global/addresses/default-ip-range' already exists

Не знаю, что еще попробовать…

Ответ №1:

Есть два способа устранить эту проблему. В любом случае, цель состоит в том, чтобы выделить соответствующие диапазоны IP-адресов для частного подключения.

Сначала используйте команду CLI, которая вызовет обновление соединения с новыми диапазонами и заставит флаг изменить диапазоны, используемые для подключения:

 gcloud services vpc-peerings update --network=default --ranges=new-ip-range-4,default-ip-range --service=servicenetworking.googleapis.com --force
 

Или, во-вторых, перейдите на Облачную платформу Google > Сеть VPC >> Сведения о сети VPC >>> Подключение к частной службе >>>> Частные подключения к службам. Измените частное соединение с требуемыми диапазонами IP-адресов

Например, в пользовательском интерфейсе это должно выглядеть таквведите описание изображения здесь