【问题标题】:Connect my app to a Google Cloud SQL将我的应用连接到 Google Cloud SQL
【发布时间】:2016-12-29 04:49:54
【问题描述】:

我想使用基于 Google Cloud SQL 的模型使用 App Maker 制作应用程序,我读到我必须在 us-central 的第一代中创建实例,但是当我尝试创建它时,我出现以下错误:“GAE 授权的应用程序必须与数据库实例位于同一区域”所以我无法创建实例,我该怎么办?

【问题讨论】:

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


    【解决方案1】:

    我能够复制每当您选择时导致的错误:显示高级选项 > [首选位置] > 关注 App Engine 应用 > App Engine 应用 ID

    目前,您可以通过在 [Preferred location] 选项下选择“No Preference”而不是“Follow App Engine app”来覆盖此设置,并且您应该不会收到错误消息。

    请注意,“首选位置”设置用于将您的数据存储在靠近特定区域内托管的 Compute Engine 或 App Engine 服务的位置。根据这篇文章https://cloud.google.com/sql/faq#location,如果您连接到第一代实例,您的 App Engine 应用程序必须与您的 Cloud SQLinstance 位于同一区域,这就是出现错误的原因。由于 App Maker 托管在该地区,因此您似乎需要使用 us-central。 AFAIK,我认为第一代实例没有其他解决方法。

    如果您连接到第二代实例,您的应用 引擎不需要在同一个区域,可以运行 在标准环境或柔性环境中。”

    基于上述情况,我认为区域限制不适用于应用制作工具未来将支持/可用的第二代实例。我刚刚尝试将 App Maker 连接到第二代实例,我能够成功连接!!!!目前还没有关于第二代 App Maker 的官方更新,但似乎它现在正在实施和工作。如果您仍然无法连接到第一代或第二代实例,请告诉我,我可以创建一个快速指南并分享给您。希望这会有所帮助。

    【讨论】:

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