Попытка создать экземпляр SQL в Google Cloud - Kubernetes - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь следовать инструкциям по развертыванию приложения Django с PostgreSQL в Google Cloud по следующей ссылке: https://cloud.google.com/python/django/kubernetes-engine. Но я работаю с какой-то ошибкой, когда пытаюсь запустить SQL-прокси с помощью connectionName.

Вот команда, которую я выполняю:

./cloud_sql_proxy -instances="poised-diagram-202622:us-east1:agent-technologies-db"=tcp:5432

А вот ошибка, которую я получаю после запуска:

enter image description here

Есть мысли, что происходит? И важно ли, что я случайно испортил часовой пояс, почему важна настройка правильного часового пояса?

* ОБНОВЛЕНИЕ *

Когда я не использую кавычки, я получаю следующее:

enter image description here

1 Ответ

0 голосов
/ 07 мая 2018

Согласно синтаксису в документации, вам не нужны кавычки.

Просто запустите команду без кавычек:

./cloud_sql_proxy -instances=poised-diagram-202622:us-east1:agent-technologies-db=tcp:5432

Обновление:

Хорошо, начнем с самого начала. Сначала попробуйте удалить и загрузить cloud_sql_proxy еще раз:

wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 -O cloud_sql_proxy  && chmod +x cloud_sql_proxy

Затем попробуйте запустить прокси:

./cloud_sql_proxy -instances=$(gcloud sql instances describe $Your-Instance-ID | grep connectionName | awk '{print $2}')=tcp5432

Пожалуйста, не забудьте заменить $ Your-Instance-ID своим идентификатором SQL.

...