Я хочу, чтобы облачная функция на GCP подключалась к Google API (например, compute.googleapis.com
) конфиденциально. То есть не через Интернет. Я также хочу, чтобы эта облачная функция выводила весь трафик в VPC через Бессерверный аксессор VPC.
Чтобы виртуальные машины могли подключаться к API Google в частном порядке, необходимо включить частный доступ к Google для подсети, в которой находится виртуальная машина. Но для функций бессерверный соединитель не является подсетью как таковой, поэтому для этого соединителя нельзя включить частный доступ Google. При частном доступе к Google вызов API Google, исходящий от функции, в конечном итоге направляет интернет-шлюз по умолчанию в общедоступный Интернет.
Как я могу заставить мою функцию выполнять вызовы API Google в частном порядке после выхода на мой VPC?