授权GAE服务器访问Cloud SQL实例

时间:2018-07-01 08:59:00

标签: node.js express google-app-engine google-cloud-sql

我创建了一个Cloud SQL实例,我想通过我的Google App Engine服务器(node.js)访问它,我已经应用了所有必要的详细信息,但似乎只有在我授权自己的ip地址后才能使用。 我的问题:是否可以在不将我的IP列入白名单的情况下将来自服务器的请求授权给Cloud SQL?

1 个答案:

答案 0 :(得分:1)

好吧,我找到了不使用knex的解决方案, 基本上我必须添加这个if语句

if (process.env.INSTANCE_CONNECTION_NAME && process.env.NODE_ENV === 'production') {
    pool.socketPath = `/cloudsql/${process.env.INSTANCE_CONNECTION_NAME}`;
  }

工作顺利