google-cloud-sql - 将 AppMaker 连接到 Google SQL

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

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

[domainName:]myprojectID:regionName:myinstanceID/mydatabase (with and without domain)

反馈:

Unable to connect to Google Cloud SQL instance. The Google Cloud SQL address may be incorrect or this App Maker editor may not have permission to access the database. You can find more information about using Google Cloud SQL in our documentation.

如何使用 AppMaker 连接到 Google SQL?

谢谢。

最佳答案

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

  1. 按照以下步骤创建第二代实例 here (请确保仅按照“创建 Cloud 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. 现在应该要求您输入用户名和密码。这样做就完成了。

请注意,我尚未在欧洲位置对此进行测试,而仅在美国中部位置进行测试。我希望这有帮助并且有效!

关于google-cloud-sql - 将 AppMaker 连接到 Google SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41679881/

相关文章:

google-cloud-sql - 调试 IO 限制

csv - 将 CSV 文件从 Google Cloud Storage 导入到 Google Cloud SQL

postgresql - 将 Google Compute Engine 连接到 Cloud SQL

google-apps-script - appmaker 中的 Accordion

google-app-maker - 谷歌应用程序制造商架构

python - Google CloudSQLAdmin - 服务帐户没有存储桶所需的权限

google-cloud-platform - 将 App Engine 连接到 Cloud SQL 访问被拒绝

google-app-maker - AppMaker 中的过滤器

javascript - 如何在appmaker中打印表格?

javascript - 尝试通过 Accordion 详细信息中的项目更改 Accordion 行中标签的文本