根据我目前的理解,当我在我的一个修订版中启用到我的Cloud SQL实例的服务连接时,路径/cloudsql/[instance name]/.s.PGSQL.5432会被填充。这是UNIX套接字连接。
不幸的是,我正在使用的第三方应用程序不支持UNIX套接字连接,因此我需要通过TCP连接。
Google Cloud SQL Proxy是否也配置了连接到Cloud SQL的任何方式,比如localhost:5432,或者其他类似的东西?我正在阅读的一些文档建议我必须使用私有I进行详细的网络配置,以便为我的Cloud Run版本启用基于TCP的Cloud SQL,but I feel like the Cloud Proxy is already capable of giving me a TCP connection而不是UNIX套接字。
这里最正确和最小的方法是什么,显然假设我没有能力修改我正在运行的代码。
I've also cross posted this question to the Google Cloud SQL Proxy repo.
发布于 2021-04-25 20:02:08
最安全、最简单的方式是使用内网IP。它不是那么长,那么难,你有3个步骤
云配置已结束。现在,您需要获取实例的Cloud SQL内网IP,并将其添加到您的Cloud Run服务的参数中,以打开与该IP的连接。
https://stackoverflow.com/questions/67247624
复制相似问题