无论如何,我可以将 Cloud Functions 与默认网络上的 VPC 连接器连接到具有多个网络接口的 GCE 实例,其中nic0 是其他网络而nic1 是默认网络?
所以我有一个具有多个网络接口的 GCE 实例。
nic0 is someother network
nic1 is default network
我在默认网络上创建了一个无服务器 VPC 连接器。并使用该连接器与 Google Cloud 功能连接到 GCE 实例。
问题是,当交换网络接口时,即nic0 是默认网络而nic1 是其他网络,然后 VPC 连接器连接成功并且云功能可以到达 GCE,但是当nic0 是其他网络并且nic1 是默认网络时,云功能无法到达 GCE。
我尝试了以下事情:
- 我尝试交换网络接口,即默认为 nic0,它可以工作,但我需要 nic0才能让其他网络连接到另一个外部服务器,因此默认设置在 nic1 上。
- 我尝试制定防火墙规则,但显然在这种情况下不需要它们,因为我已经设置了必要的规则。
- 我尝试在其他网络上创建一个 VPC 连接器,以便它可以连接到nic0,但这也不起作用。VPC 连接器应位于默认网络上。
注意:我有正确的 IAM 权限设置,因为我已经成功地将云功能连接到只有默认网络的 GCE 实例。