我的Google App Engine应用程序托管在美国地区。在设置过程中无法选择任何其他区域。
我的Google Cloud SQL服务器实例位于欧洲地区。这是我在设置过程中做出的选择。我希望我的数据库在欧洲托管,因为存储的数据将特定于欧洲。
我无法将我的GAE应用程序连接到我的Google SQL服务器,因为它们位于不同的区域。
我从收到的例外中推断出这个: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链路故障成功发送到服务器的最后一个数据包是0毫秒前。驱动程序未收到来自服务器的任何数据包。
以及我在尝试为SQL Server授权应用程序时从Developer控制台收到的警告: "授权的GAE应用程序必须与数据库实例位于同一区域"
有谁知道我怎么能移动'我的GAE申请到欧洲服务器?
答案 0 :(得分:1)
首先,您需要启用结算功能。
然后,您需要在创建应用时进行设置。
https://cloud.google.com/appengine/docs/location
如果您有Premier Account,则可以在控制台中创建应用程序时选择应用程序的运行位置。
对于所有其他应用程序,您必须填写European Offering request form。