将AppMaker连接到Google SQL

时间:2017-01-16 15:36:58

标签: google-cloud-sql google-app-maker

我尝试将AppMaker连接到现有的Google SQL数据库但没有成功。在Google Cloud中,我创建了第二代实例(europe-west1)并允许每个IP(用于测试)。接下来,我创建了一个用户,将Workbench与数据库连接并创建了一个模式。没有问题。 在AppMaker中,我使用以下地址连接到数据库:

  

[域名:] myprojectID:regionName:myinstanceID / MyDatabase的   (有和没有域名)

的反馈:

  

无法连接到Google Cloud SQL实例。   Google Cloud SQL地址可能不正确,或者此App Maker编辑器可能无权访问数据库。您可以在我们的文档中找到有关使用Google Cloud SQL的更多信息。

如何使用AppMaker连接到Google SQL?

感谢。

3 个答案:

答案 0 :(得分:2)

我连接数据库的过程如下:

  1. 按照 here 步骤创建第二代实例(请确保仅按照“创建云SQL实例”的步骤操作,然后在该实例中创建数据库)
  2. 现在,转到项目的IAM & ADMIN部分。点击顶部的蓝色 “添加” 成员选项。在“ 成员 ”字段中输入“ appmaker-maestro@appspot.gserviceaccount.com ”,然后从“ 角色 “下拉列表选择 项目 - >编辑
  3. 返回第二代SQL实例并复制实例的 实例连接名称 属性的值。示例:enter image description here
  4. 按照发现here的第二代步骤从AppMaker连接到数据库,当询问实例地址时,键入您在上一步中复制的值并添加 / yourdatabase 在它的最后。例如: my-foto-app:us-central1:myinstance / userphotodatabase
  5. 现在应该要求您输入用户名和密码。这样做就结束了。
  6. 请注意,我没有使用欧洲位置对此进行测试,但仅限于 us central 位置。我希望这有帮助并有效!

答案 1 :(得分:0)

App Maker尚不支持第二代实例,切换到第一代并且它将起作用。

答案 2 :(得分:0)

仅供参考,第二代Cloud SQL由App Maker支持并且已经有一段时间了。 截至今天,Postgre尚未得到支持。