Скрипт запуска прокси Gcloud sql запускается, но выдает ошибку - PullRequest
0 голосов
/ 20 февраля 2019

Вот мой сценарий запуска:

#! /bin/sh
sudo apt-get update
sudo apt-get install mysql-client
wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 -O cloud_sql_proxy
chmod +x cloud_sql_proxy
sudo mkdir /cloudsql; sudo chmod 777 /cloudsql
./cloud_sql_proxy -dir=/cloudsql --instances=a:us-east4:b &

Вот ошибка, которую я получаю:

Feb 19 22:12:38 instance-group-1-th2f startup-script: INFO startup-
script: 2019/02/19 22:12:38 errors parsing config:
Feb 19 22:12:38 instance-group-1-th2f startup-script: INFO startup-script: #011Get https://www.googleapis.com/sql/v1beta4/projects/a/instances/b?alt=json&prettyPrint=false: dial tcp: lookup www.googleapis.com on [::1]:53: read udp [::1]:52058->[::1]:53: read: connection refused
Feb 19 22:12:38 instance-group-1-th2f startup-script: INFO startup-script: 2019/02/19 22:12:38 Ready for new connections

Если я открою экземпляр вручную и запусту следующее, он будет работать:

./cloud_sql_proxy -dir=/cloudsql -instances=a:us-east4:b &

Я предполагаю, что это проблема аутентификации, но на основе this :

Примечание. Если ваш экземпляр Compute Engine имеет полный APIдоступ или область действия Cloud SQL API, вы можете пропустить этот шаг;вам не нужно предоставлять файл сертификата при запуске прокси.

У него не должно быть проблем, так как у меня есть полный доступ к API

У меня есть экземпляр второго поколенияи API администратора Cloud SQL включен.

1 Ответ

0 голосов
/ 24 февраля 2019
dial tcp: lookup www.googleapis.com on [::1]:53: read udp [::1]:52058->[::1]:53: read: connection refused

Не похоже, что ваша проблема связана с проверкой подлинности, но вместо этого вы не можете найти или набрать www.googleapis.com.У вас есть брандмауэр, который может блокировать исходящее соединение?

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