Мы живем за корпоративным прокси / брандмауэром, который может использовать только статические правила IP, а не FQDN. Для нашего проекта нам нужно получить доступ к Google Speech To Text API: https://speech.googleapis.com
. Если это происходит за пределами корпоративной сети, мы используем для этого поток gRPC через HTTP / 2.
Идеальный сценарий выглядит следующим образом:
Corporate network -> static IP in GCP -> forwarded gRPC stream to speech.googleapis.com
Мы попытались создать глобальныйстатический внешний IP, но не удалось при настройке балансировщика нагрузки, так как он может подключаться только к виртуальным машинам, а не к API.
В качестве альтернативы мы думали использовать вывод nslookup speech.googleapis.com
диапазонов IP-адресов и обновлять его ежедневно, хотя это выглядит довольно «грязно».
Я знаю, что мы можем настроить вычислительный движокресурс / VM и перенаправить трафик, но это действительно не кажется элегантным решением. Предпочтительно, мы можем достичь этого с помощью существующих сетевых компонентов GCP.
Большое спасибо за любые указатели!