我想与基于Google Cloud SQL的模型一起制作应用程序制造商,我读到我必须在US-Central的第一代中创建实例,但是当我尝试创建它时,我会有以下错误:"授权的应用GAE必须在同一区域中与数据库实例相同的区域",所以我可以创建实例,我该怎么办?
我能够复制每当选择时引起的错误
当前,您可以通过在[首选位置]选项下选择"无优先"而不是"关注App Engine App"来覆盖此问题,并且您不应收到错误。
请注意,"首选位置"设置用于将数据关闭存储到计算引擎或特定区域内托管的App Engine服务。根据本文https://cloud.google.com/sql/faq#location,如果您连接到第一代实例,您的应用引擎应用程序必须与您的Cloud Sqlinstance处于同一区域,这就是为什么这就是为什么获取错误。由于应用程序制造商托管在该地区,因此您似乎需要使用美国中心。阿法克(Afaik),我认为第一代实例没有其他解决方法。
" 如果您连接到第二代实例,则您的应用 引擎不需要在同一区域,并且可以运行 在标准或灵活的环境中。"
基于上述内容,我认为该地区限制不适用于将来将为应用程序制造商提供支持/可用于应用程序的第二代实例。我刚刚尝试将应用程序制造商连接到第二代实例,我能够成功连接!有关应用程序制造商的第二代尚无官方更新,但似乎现在正在实施和工作。让我知道您是否仍然难以连接到第一代或第二代实例,我可以创建一个快速指南并与您分享。希望这会有所帮助。