GAE flex连接字符串到第一代CloudSQL

时间:2018-05-02 14:42:33

标签: google-app-engine google-cloud-sql google-flexible

我有一个使用sqlalchemy / mysql的GAE flex应用程序。我还有第一代Google CloadSQL mysql实例。是否可以将GAE flex环境连接到第一代CloudSQL实例,而无需作为外部应用程序连接(因此需要将世界列入白名单)。 Google documentation声明使用/cloudsql/<INSTANCE_CONNECTION_NAME>作为连接字符串。我尝试了很多不同的口味,但我还是不成功。

实施例: mysql+pymysql://user:password@/cloudsql/<INSTANCE_CONNECTION_NAME> mysql+pymysql:///cloudsql/<INSTANCE_CONNECTION_NAME>

是否需要不同的驱动程序?

由于

2 个答案:

答案 0 :(得分:1)

你是对的,无法将GAE flex连接到第一代CloudSQL。

替代方案是:

一个。改为使用App Engine标准应用程序。

湾将第一代实例迁移到Second Generation

答案 1 :(得分:0)

在搜索各种Google文档,IRC频道和Slack论坛后,我得出的结论是CloudSQL Gen 1不支持GAE:flex :(