无法通过私有 IP 从 Compute Engine 实例连接到 Cloud SQL

无法通过私有 IP 从 Compute Engine 实例连接到 Cloud SQL

在此配置中,我在 GCP 中有一个运行 Windows Server 2019 的 Compute Engine 实例。我有两个网络适配器;一个连接到公共网络,另一个连接到名为 DMZ 的内部虚拟网络。然后,我有一个运行 SQL Server 的 Cloud SQL 实例,也配置了私有 IP 并在名为 DMZ 的虚拟网络上运行。

但是,我无法从 Compute Engine 节点使用 SQL Server Management Studio 实际上连接到 Cloud SQL 实例的 IP 地址。

以下是一些其他详细信息:

  • VM 连接到两个网络:默认使用 172... IP,dmz 使用 10.142... IP;操作系统是 Windows Server 2019
  • Cloud SQL 仅具有私有 IP,使用 10.52... IP 连接到 dmz;运行 SQL Server 2017 Web
  • VPC 网络 dmz 已使用 10.52... IP 范围创建私有服务连接
  • VPC 网络默认为库存,无需修改
  • 所有资源都位于同一区域(US-East-1)
  • 从虚拟机到 Cloud SQL 的 tracert 失败/超时

如何启用访问权限?我已按照所有步骤操作,但仍无法正常工作,因此非常感谢您的帮助。

答案1

事实证明,问题是由两个网卡引起的。我新建一个只有一个网卡的虚拟机后,一切正常。

相关内容