【问题标题】:Google cloud instance instantiation - Authorized GAE谷歌云实例实例化——授权GAE
【发布时间】:2014-09-24 11:35:00
【问题描述】:

我的任务是在谷歌云 sql 中创建 mysql。按照说明,我不幸尝试设置一个实例。问题是一条消息

"Authorized GAE applications must be in the same region as the database instance"

当我检查了该区域设置的实例和应用程序并且它匹配时。我不知道我应该在"authorized networks" 的盒子里放什么。提前致谢。

【问题讨论】:

  • IIRC 这意味着您的 IP 地址,因此您可以(例如)使用命令行工具连接到 SQL 实例。如果您已经授权您的 GAE 应用程序,那么这应该允许它连接到 SQL 数据库

标签: mysql google-app-engine


【解决方案1】:

该消息表示您为 Cloud SQL 选择的区域(例如欧盟)与您创建 Cloud SQL 实例的 App Engine 应用程序的区域(例如美国)不同。

来自the documentation

注意:App Engine 应用程序必须位于同一区域(无论是 欧盟或美国)作为 Google Cloud SQL 实例 有权访问该 Google Cloud SQL 实例。

由于 GAE 位置无法更改,因此您应该更改 Cloud SQL 实例的区域,该区域也无法更改。因此,您需要在应用的确切区域中创建一个新实例。

授权网络正是保罗所说的。仅当您计划使用 mysql 客户端访问您的实例时,您希望将 IP 或子网列入白名单以访问您的实例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    • 2017-12-30
    • 1970-01-01
    • 2020-04-02
    • 2020-09-06
    • 1970-01-01
    • 2019-01-07
    相关资源
    最近更新 更多