Я пытаюсь подключить экземпляр GCE к экземпляру Cloud SQL (2-й ген) с помощью Cloud SQL Proxy. Когда я SSH к экземпляру GCE иНе удается подключиться к Google Cloud SQL от Google Compute Engine с помощью облачного прокси SQL
sudo ./cloud_sql_proxy -dir=/cloudsql
я
2016/07/13 18:59:28 Using gcloud's active project: xxxx-0000
2016/07/13 18:59:29 Error listing instances in xxxx-0000:
googleapi: Error 403: Access Not Configured.
Cloud SQL Administration API has not been used in project 000000000000
before or it is disabled. Enable it by visiting
https://console.developers.google.com/apis/api/sqladmin/overview?project=000000000000
then retry.
If you enabled this API recently, wait a few minutes for the action to
propagate to our systems and retry., accessNotConfigured
2016/07/13 18:59:29 no Cloud SQL Instances found in these projects: [xxxx-0000]
Я следовал документации на
https://cloud.google.com/sql/docs/compute-engine-access#gce-connect-proxy и
https://cloud.google.com/sql/docs/sql-proxy
Оба экземпляра находятся в пределах того же проекта и облака SQL API включен в экземпляре GCE (плюс значения по умолчанию). По моему мнению, учетная запись службы GCE по умолчанию должна быть abl e для аутентификации прокси.
Использование cloud_sql_proxy
с -instances
, похоже, работает, но ошибки с accessNotConfigured
тоже при попытке подключения.
Вы нажали ссылку в сообщении об ошибке? https://console.developers.google.com/apis/api/sqladmin/overview?project=000000000000 – Vadim
Да, я сделал. Там был отключен, но он не включался. Я полагал, что для доступа из внешних источников. – sunhoww
И теперь, когда я включил его, он работает. Я должен был попробовать это раньше. Теперь я понимаю, что API должен быть включен по всему проекту ** и ** для внешних источников потребуются учетные данные для доступа. – sunhoww