Cloud Sql 代理私有IP 外部应用

Cloud Sql Proxy Private IP External application

简单问题:有没有办法通过云 sql 代理从外部应用程序连接到私有 IP 下的 GCP SQL 数据库? (本地开发环境)

我按照官方教程中的每一步配置云 sql 代理满足所有要求,但所有连接都因某种超时而失败。

为了通过云 SQL 代理仅使用私有 IP 连接到云 SQL 实例,将在 a resource (could be for example a Compute Engine instance) with access to the same VPC network as the Cloud SQL instance 中安装代理。由于您的本地开发环境可能不符合该要求,因此连接将失败。

您可以将本地开发环境移动到与云 SQL 实例位于同一 VPC 网络内的计算引擎实例,或者暂时在实例上启用 Public IP 并仅授权您的 IP 通过the authorized network options 并使用云 SQL 代理来访问实例。

云 SQL 代理将使用私有 IP 地址,只要它可以到达私有 IP 地址。

请参阅 Configuring Private IP 页面上的“从外部源连接”部分,了解设置可提供对 VPC 的访问权限的 VPN 的步骤列表。