我们有一条从办公室到 Google Cloud 的 VPN 隧道。它运行正常,我们能够访问虚拟机和容器 (kubernetes)。
问题是无法使用此隧道访问 SQL 实例。您可以跳过 VM 实例,但无法直接连接。显然,问题是 SQL 实例未直接连接到 VPC 子网。我们尝试强制 VPC 的“云路由器”上的路由,但没有成功。我们尝试为所有 VPC 范围添加“允许所有”防火墙规则,但也没有成功。
关于如何通过 VPN 隧道到达 SQL 实例,您有什么想法吗?
答案1
答案2
这是一个相当老的问题,但我可能会有所帮助。我有一个通过 BGP 连接到 GCP 的 VPN,我可以与 SQL Cloud 实例进行通信。 https://cloud.google.com/sql/docs/postgres/configure-private-ip#vpn
这就是方法。
这绝对是可能的。回答一个非常老的帖子,因为这是我在谷歌上得到的第一个结果,可能会产生误导
答案3
我认为最好的解决方案是在 VPC 内配置私有 IP,这是 SQLServer 的手册,但它适用于所有类型的实例
- SQL服务器https://cloud.google.com/sql/docs/sqlserver/configure-private-ip
- MySQLhttps://cloud.google.com/sql/docs/mysql/configure-private-ip#vpn
PD:以下是标记为已解决的问题