3

我尝试将 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?

谢谢。

4

3 回答 3

3

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

  1. 按照此处的步骤创建第二代实例(请确保仅按照“创建 Cloud SQL 实例”的步骤,然后在该实例中创建数据库)
  2. 现在,转到项目的IAM & ADMIN部分。单击顶部的蓝色“添加”成员选项。在“成员”字段中输入“ appmaker-maestro@appspot.gserviceaccount.com ”,然后从“角色”下拉列表中选择项目->编辑器
  3. 返回您的第二代 SQL 实例并复制您的实例的Instance connection name属性的值。例子:在此处输入图像描述
  4. 按照此处找到的第二代步骤从 AppMaker 连接到数据库,并在询问实例地址时,键入您在上一步中复制的值并在其末尾添加/yourdatabase 。例如:my-foto-app:us-central1:myinstance/userphotodatabase
  5. 现在应该要求您输入用户名和密码。这样做,你就完成了。

请注意,我没有在欧洲位置进行测试,但仅在美国中心位置进行了测试。我希望这会有所帮助并且有效!

于 2017-01-16T21:53:56.470 回答
0

应用制作工具尚不支持第二代实例,切换到第一代即可。

于 2017-01-16T20:58:08.077 回答
0

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

于 2017-10-27T20:57:13.217 回答