Я настроил экземпляр 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