Подключите Конструктор приложений к Google SQL

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

[domainName:] myprojectID: regionName: myinstanceID / mydatabase (с доменом и без него)

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

Невозможно подключиться к экземпляру Google Cloud SQL. Адрес Google Cloud SQL может быть неправильным, или у этого редактора Конструктора приложений может не быть разрешения на доступ к базе данных. Дополнительную информацию об использовании Google Cloud SQL можно найти в нашей документации.

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

Спасибо.


person Bas    schedule 16.01.2017    source источник
comment
Не могли бы вы подробнее рассказать о шагах, которые вы предприняли при попытке подключить AppMaker к Google Cloud SQL? Вы получили эту ошибку на шаге 3 здесь? developers.google.com/appmaker/models/cloudsql   -  person Herman    schedule 16.01.2017


Ответы (3)


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

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

Обратите внимание, что я не тестировал это с местоположением в европе, а только с местоположением в центре США. Надеюсь, это поможет и сработает!

person Morfinismo    schedule 16.01.2017
comment
Спасибо. Оно работает! Где в документации вы нашли [email protected]? Мне удалось установить соединение в Европе с помощью Google SQL второго поколения. - person Bas; 17.01.2017
comment
Вид. Я имею в виду, что это есть в документации. Шаг 4 инструкций по подключению к экземпляру первого поколения дает вам часть appmaker-maestro, а остальное - здесь - person Morfinismo; 17.01.2017
comment
Также обратите внимание, что PostgreSQL пока не поддерживается в AppMaker, поэтому вы должны использовать MySQL. - person Scott; 21.03.2017

Инстансы второго поколения еще не поддерживаются Конструктором приложений, переключитесь на первое поколение, и оно будет работать.

person Tony BenBrahim    schedule 16.01.2017
comment
Appmaker сообщает, что теперь поддерживается второе поколение developers.google.com/appmaker/models/cloudsq дата на этой странице - 6 февраля 2018 г. - person rob; 24.04.2018

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

person Christian Schalk    schedule 27.10.2017