Как получить доступ к сервису через шлюз vpn в облачной функции Google

У меня есть сценарий, в котором какой-то HTTP-сервис развернут на экземпляре AWS, и я хочу получить к нему частный доступ в моей облачной функции Google. То, что я тестировал до сих пор, что с помощью VPN-шлюза я могу подключить как вычислительный экземпляр Google, так и AWS. НО теперь я ищу, как это может быть возможно при использовании функций Google, которые не находятся под каким-либо VPC, для доступа к сервису через шлюз VPN. Могу ли я назначить облачную функцию Google для VPC, через которую я могу вызывать сервис AWS через VPN-шлюз?


comment
Правильный ответ зависит от VPN, которую вы используете в своем Google Cloud VPC. Коннекторы VPC не являются транзитивными (не маршрутизируются в другие сети). Вы можете выполнить маршрутизацию к AWS, если используете Google Cloud VPN для подключения к AWS,   -  person John Hanley    schedule 03.09.2020


Ответы (1)


Вы можете создать бессерверный коннектор VPC в облаке Google Cloud VPC. что вы хотите, и добавьте его в свою функцию.

В конфигурации вашей функции вы можете выбрать, чтобы маршрутизировал только частный IP-адрес через этот соединитель, или все запросы, инициированные Cloud Functions.

Итак, если ваш маршрут правильный, он должен работать!

person guillaume blaquiere    schedule 02.09.2020