Доступ к Google Cloud SQL из SDK Shell - PullRequest
0 голосов
/ 30 августа 2018

Я создал экземпляр PostgreSQL в Google Cloud. Я могу получить доступ к экземпляру и выполнить действия SQL с помощью облачной оболочки.

Когда я пытаюсь получить к нему доступ из своего локального компьютера с помощью «Оболочки Google Cloud SDK», он не может подключиться к экземпляру,

C:\Program Files (x86)\Google\Cloud SDK>gcloud sql connect [my-instance] --user==user-name
Whitelisting your IP for incoming connection for 5 minutes...done.
ERROR: (gcloud.sql.connect) Could not whitelist client IP. Server did not reply with the whitelisted IP.

Я заменил мой экземпляр и имя пользователя на правильные записи Может ли кто-нибудь подсказать мне, как получить доступ к этой базе данных из моей локальной оболочки SDK и не использовать оболочку Cloud?

1 Ответ

0 голосов
/ 31 августа 2018

Существует несколько вариантов для подключения к вашему экземпляру SQL , в зависимости от используемого вами клиента, некоторые из них: Compute Engine, App Engine, клиент mysql, внешние приложения.

Я думаю, что ваш компьютер может рассматриваться как внешнее приложение, поэтому вам нужно следовать этому руководству , чтобы авторизовать ваш клиентский компьютер с Windows. Тем не менее, рекомендуемый способ - использовать cloudsqlproxy , поскольку он освободит вас от внесения в белый список всех соединений.

Надеюсь, это поможет вам!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...