Подключение к Google Cloud SQL PostgreSQL с использованием Cloud Shell с SSL? - PullRequest
0 голосов
/ 12 июня 2018

Я настроил экземпляр PostgreSQL в Google Cloud SQL и настроил его сейчас, чтобы разрешать только SSL-соединения.Я могу подключиться со своей рабочей станции через psql и из некоторых приложений, таких как R Studio.

Однако я пытаюсь подключиться через оболочку GCloud и, похоже, не вижу никаких вариантов подключения с помощью SSL.Есть опции для управления сертификатами , и я создал еще один клиентский ключ и загрузил файлы для него в свою учетную запись облачной оболочки. Я просто не вижу вариантов их использования для установления соединения.Без этого просто говорит мне, что не существует HBA для соединения без SSL.

Вот что я вижу (некоторые вещи запутаны):

don@cloudshell:~ (xxx)$ gcloud sql connect foo --user=postgres
Whitelisting your IP for incoming connection for 5 minutes...done.
Connecting to database with SQL user [postgres].Password for user postgres:
psql: FATAL:  connection requires a valid client certificate
FATAL:  pg_hba.conf rejects connection for host "a.b.c.d", user "postgres", database "postgres", SSL off

1 Ответ

0 голосов
/ 14 июня 2018

Согласно Документы Cloud SQL GCP :

Подключения Cloud Shell не поддерживают SSL.Сбой соединения из Cloud Shell, если экземпляр настроен на прием только SSL-соединений.

...