Не удается подключиться к облачному SQL [SQLSTATE [HY000] [2002] Нет такого файла или каталога] - PullRequest
0 голосов
/ 01 мая 2018

Я настроил 2 проекта в консоли Google Cloud. Ниже приведены два проекта, которые я настроил в своей консоли. 1. Облачный SQL + App Engine 2. App Engine (новый)

Таким образом, идея состоит в том, что App Engine (1) работает с той же базой данных, что и App Engine (2). Я уже настроил страницу разрешений IAM и страницу администрирования и проекта IAM.

Я также назначил оба проекта в роли редактора проектов, но мой (2) по-прежнему не может подключиться к моей (1) базе данных.

Любая помощь, пожалуйста?

1 Ответ

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

Предоставление доступа к приложению не позволяет автоматически подключить учетную запись пользователя базы данных к экземпляру. Вы можете подключиться через прокси-сервер, и в этом случае вы должны выполнить следующие действия:

  1. Включить API
  2. Установите прокси-клиент на локальном компьютере
  3. Определите, как вы будете аутентифицировать прокси
  4. Если вам требуется метод аутентификации, создайте учетную запись службы
  5. Определите, как вы будете указывать свои экземпляры для прокси
  6. Запустить прокси
  7. Обновите ваше приложение для подключения к Cloud SQL с помощью прокси

Подробную информацию можно найти в Подключение к облачному SQL из внешних приложений . Этот документ содержит шаги, которые охватывают настройку доступа для IP-соединений. Если вы подключаетесь из среды ядра приложения, вы можете взглянуть на Подключение из App Engine .

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