Google API Недостаточная область аутентификации для прокси-сервера MySQL в Google Cloud - PullRequest
2 голосов
/ 17 мая 2019

У меня проблема с запуском прокси для Google SQL.

Я установил прокси так:

$ wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64

$ mv cloud_sql_proxy.linux.amd64 cloud_sql_proxy

$ chmod +x cloud_sql_proxy

$ sudo mkdir /cloudsql; sudo chmod 777 /cloudsql

Проблема в том, что я пытаюсь запустить прокси:

$ ./cloud_sql_proxy -dir=/cloudsql -instances=myproject:us-central1:mydb

Я получаю сообщение об ошибке:

googleapi: Error 403: Request had insufficient authentication scopes., forbidden

Я включил Google API, как описано в документации.И Compute Engine, и Cloud SQL находятся в одном проекте.Я ожидал, что дополнительная аутентификация не понадобится.

Пожалуйста, сообщите.

Спасибо.

1 Ответ

1 голос
/ 18 мая 2019

Благодаря предложению Джона Хэнли я ​​исправил проблему.

Проблема с отсутствующими разрешениями для API. Я добавил их здесь: Compute Engine> Сведения об экземпляре виртуальной машины> Области доступа к облачному API. Разрешение для всех API было отключено, и после их включения я смог успешно запустить прокси-сервер Google SQL.

...