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