Google cloud_sql_proxy поддерживает соединение - PullRequest
1 голос
/ 20 марта 2019

Я устанавливаю соединение между экземпляром Google Compute Engine и экземпляром Google Cloud SQL, используя Cloud SQL Proxy. Используя этот учебник, мне удалось установить соединение с помощью этой команды:

./cloud_sql_proxy -instances=<INSTANCE_CONNECTION_NAME>=tcp:3306

Однако, когда я закрываю экземпляр терминала, который я использовал для ввода вышеуказанной команды, соединение теряется.

Как я могу поддерживать соединение в течение всего времени?

1 Ответ

1 голос
/ 28 марта 2019

Если вы хотите, чтобы процесс cloud_sql_proxy работал до тех пор, пока работает экземпляр Google Compute Engine (GCE), просто запустите процесс в фоновом режиме. Для этого вы просто добавляете символ '&' в конце вашей команды, так что я бы сказал так:

./cloud_sql_proxy -instances=<INSTANCE_CONNECTION_NAME>=tcp:3306&

Таким образом, если вы не остановите экземпляр GCE, вы можете подключиться к нему по ssh и подключиться к своему экземпляру Cloud SQL (с INSTANCE_CONNECTION_NAME) с использованием прокси-сервера Cloud SQL.

...