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

GAE flex Connection String to first generation CloudSQL

我有一个使用 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>

是否需要其他驱动程序?

谢谢

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

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

备选方案是:

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

b。将第一代实例迁移到 Second Generation 一个