Можно ли в любом случае подключить облачные функции с помощью 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, поскольку я успешно подключил функции Cloud к экземпляру GCE только с сетью по умолчанию.