通过 VPN 隧道访问 Google Cloud SQL

Mod*_*min 6 google-cloud-sql google-cloud-platform google-cloud-vpn

我们有一个从办公室到 Google Cloud 的 VPN 隧道。它工作正常,我们能够访问虚拟机和容器(kubernetes)。

问题是无法使用此隧道访问 SQL 实例。您可以跳过虚拟机实例,但无法直接连接。显然,问题在于 SQL 实例没有直接连接到 VPC 子网。我们尝试在 VPC 的“Cloud Router”上强制路由,但没有成功。我们尝试为所有 VPC 范围添加“允许所有”防火墙规则,但事实并非如此。

知道如何通过 VPN 隧道到达 SQL 实例吗?

小智 3

根据官方文档1

您无法使用 Cloud VPN 隧道、基于实例的 VPN 或 Cloud Interconnect 从其他网络访问 Cloud SQL 实例的私有 IP 地址。此限制适用于本地网络和其他 VPC 网络。

有一个功能请求来实现此功能2

我的建议是使用 Cloud SQL Proxy 3,以便本地使用数据库使用的标准数据库协议与代理进行通信,然后代理使用安全隧道与其在服务器上运行的配套进程进行通信。

这个官方文档p 4可能会很好地为您服务。