首页 文章

将AppMaker连接到Google SQL

提问于
浏览
2

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

[domainName:] myprojectID:regionName:myinstanceID / mydatabase(包含和不包含域)

反馈:

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

如何使用AppMaker连接到Google SQL?

谢谢 .

3 回答

  • 2

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

    • 按照步骤 here 创建第二代实例(请确保仅按照"Create a Cloud SQL instance"的步骤操作,然后在该实例中创建数据库)

    • 现在,转到项目的IAM & ADMIN部分 . 单击顶部的蓝色 "add" 成员选项 . 输入“ appmaker-maestro@appspot.gserviceaccount.com " on the " Members " field and from the " Roles ”下拉列表选择 Project->Editor

    • 返回第二代SQL实例并复制实例的 Instance connection name 属性的值 . 示例:
      enter image description here

    • 按照第二代的步骤here从AppMaker连接到数据库,当询问实例地址时,键入您在上一步中复制的值,并在其末尾添加 /yourdatabase . 例如: my-foto-app:us-central1:myinstance/userphotodatabase

    • 现在应该要求您输入用户名和密码 . 这样做,你就完成了 .

    请注意,我没有使用 europe 位置对此进行测试,但仅限于 us central 位置 . 我希望这有帮助并且有效!

  • 0

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

  • 0

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

相关问题