无法从我的App Engine访问Google Cloud SQL数据库

时间:2017-04-02 13:30:17

标签: mysql node.js google-app-engine cloud google-compute-engine

上周,我尝试为NodeJS API和Cloud SQL数据库设置Google Cloud。总的来说它工作正常,但我无法访问我的Cloud SQL数据库。 SQL数据库的授权显示当前项目中的所有应用程序都被授予访问数据库的权限。不幸的是,这不是真的。我需要从App Engine授予实例的IP地址。在部署较新版本的API之后,实例的IP地址不断变化。

是否有人有解决方案可以从App Engine访问Cloud SQL数据库。添加常量实例IP地址以授予数据库非常烦人。

Sample here

提前谢谢!

耶勒

1 个答案:

答案 0 :(得分:0)

我打算建议为应用引擎分配一个静态IP,但似乎在App引擎中不可能(尽管可能在计算引擎中)。因此,让我们解决问题的根源,您无法从App引擎访问云sql,您确定是否按照以下链接的说明进行了操作?

https://cloud.google.com/nodejs/getting-started/using-cloud-sql

如果您没有,这可能会解决您的连接问题。