GoogleGoogle Professional Data Engineer (PDE) Certification·CN·更新于 21 Aug 2026
项目 A 中的 Dataflow 作业无法连接到项目 B 中没有公共 IP 的 Cloud SQL 实例。未使用 VPC Service Controls 和 Shared VPC。确保管道可以在不遍历公共互联网的情况下访问 Cloud SQL。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在项目 A 和项目 B 之间设置 VPC Network Peering,以便项目 A 中的 Dataflow worker 可以私密地访问 Cloud SQL 实例。.
为什么这是答案
正确的做法是在项目 A 和项目 B 之间设置 VPC 网络对等互连。这样,项目 A 中的 Dataflow worker 就可以通过内部 IP 地址私密地访问项目 B 中没有公共 IP 的 Cloud SQL 实例,而无需流量遍历公共互联网。
部署 Compute Engine VM 作为代理会增加复杂性和管理开销,并且可能引入单点故障,不如直接的网络对等互连高效。将 Dataflow worker 的外部 IP 地址添加到 Cloud SQL 授权网络不适用于没有公共 IP 的 Cloud SQL 实例,且即便有公共 IP,也无法保证流量不遍历公共互联网。在对等子网中预置 VM 作为代理同样增加了不必要的复杂性,因为 VPC 网络对等互连本身就允许直接的私有访问。