2017-01-16 7 views
1

Я попытался подключить AppMaker к существующей базе данных Google SQL без успеха. В Google Cloud я создал экземпляр второго поколения (europe-west1) и разрешил каждый IP (для теста). Затем я создал пользователя, связал Workbench с базой данных и создал схему. Без проблем. В AppMaker я использую следующий адрес для подключения к базе данных:Подключить AppMaker к Google SQL

[имя_домена] myprojectID: regionName: myinstanceID/MyDatabase (с и без домена)

Обратная связь:

Невозможно подключиться к экземпляру Google Cloud SQL. Указанный Google Cloud SQL-адрес может быть неправильным, или редактор App Maker может не иметь разрешения на доступ к базе данных. Более подробную информацию об использовании Google Cloud SQL вы можете найти в нашей документации.

Как подключиться к Google SQL с помощью AppMaker?

Спасибо.

+0

Можете ли вы дать более подробную информацию о шагах, предпринятых вами при попытке подключения AppMaker с Google Cloud SQL? Вы получили эту ошибку на шаге 3 здесь? https://developers.google.com/appmaker/models/cloudsql – Herman

ответ

2

Процесс я следовал, чтобы подключиться к базе данных является следующее:

  1. Создание экземпляра второго поколения выполнив действия here (Пожалуйста, убедитесь, что следовать шаги только для «Создание SQL Cloud экземпляр ", а затем создать базу данных внутри этого экземпляра)
  2. Теперь перейдите в раздел IAM & ADMIN вашего проекта. Нажмите на синий "добавить" участник вариант сверху. Тип "[email protected]" на "членов" поля и от "ролей" выпадающий выбрать Project> Редактор
  3. Вернуться к экземпляру SQL второго поколения и скопировать значение Имя подключения к экземпляру property вашего экземпляра. Пример: enter image description here
  4. Выполните следующие действия для второго поколения нашел here для подключения к базе данных из AppMaker и при запросе адреса экземпляра, введите значение, скопированное на предыдущем шаге, и добавьте /yourdatabase в конце. Например: my-foto-app: us-central1: myinstance/userphotodatabase
  5. Теперь вас попросят ввести пользователя и пароль. Сделайте это, и вы закончите.

Пожалуйста, обратите внимание, что я не проверял это с европой места, но только на нас центральное места. Надеюсь, это помогает и работает!

+1

Спасибо. Оно работает! Где вы нашли «[email protected]» в документации? Я смог создать соединение в Европе со вторым поколением Google SQL. – Sebastiaan

+0

Вид. Я имею в виду, это в документации. Шаг 4 инструкций по подключению к экземпляру первого поколения дает вам часть «appmaker-maestro», а остальная часть [здесь] (https://cloud.google.com/sql/docs/mysql/connect-app-engine # gaev1-csqlv2) – Morfinismo

+1

Также обратите внимание, что PostgreSQL не поддерживается в AppMaker, но вы должны использовать MySQL. – Scott

0

экземпляры второго поколения еще не поддерживаются App Maker, переключитесь на первое поколение, и оно будет работать.

0

FYI, 2-й ген Cloud SQL поддерживается bv App Maker и существует некоторое время. На сегодняшний день Postgre еще не поддерживается.