【问题标题】:Connect AppMaker to Google SQL将 AppMaker 连接到 Google SQL
【发布时间】:2017-01-16 15:36:58
【问题描述】:

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

谢谢。

【问题讨论】:

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


【解决方案1】:

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

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

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

【讨论】:

  • 谢谢。有用!您在文档中的何处找到“appmaker-maestro@appspot.gserviceaccount.com”?我能够使用第二代 Google SQL 在欧洲创建连接。
  • 那种。我的意思是,它在文档中。连接到第一代实例的说明的第 4 步为您提供了“appmaker-maestro”部分,其余部分为 here
  • 另外,请注意,AppMaker 尚不支持 PostgreSQL,因此您必须使用 MySQL。
【解决方案2】:

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

【讨论】:

【解决方案3】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-27
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多