Статический внешний IP для исходящих звонков из облачной функции

У меня есть облачная функция, которая должна вызывать внешний API. Этот API создает белый список на основе IP-адресов. Есть ли способ иметь статический внешний IP-адрес для всех вызовов из облачной функции без необходимости поддерживать виртуальную машину с настраиваемым обратным прокси-сервером? Может, облачный NAT?

Спасибо инки

1 ответ

Прошел один год, но тем, кто задает такой же вопрос, вам необходимо:

  1. Создать шлюз NAT
  2. Создайте бессерверный доступ к VPC и настройте его для отправки всего трафика через VPC.
  3. Подключите облачную функцию к бессерверному доступу к VPC

Таким образом, трафик вашей облачной функции может исходить через VPC -> NAT Gateway со статическим внешним IP-адресом.

В краткосрочной перспективе вы можете настроить Cloud NAT для отправки трафика с одного IP.

В долгосрочной перспективе Google работает над добавлением этой функции, и уже тестирует ее с группой пользователей. Если вы хотите принять участие: https://docs.google.com/forms/d/e/1FAIpQLScUcy5xeDZa015fPlWzNdpW3eYQdBAkBeotvXPdD6ByYSj8MA/viewform

Другие вопросы по тегам