Google App Engine перенаправляет исходящие запросы на прокси Compute Engine - PullRequest
0 голосов
/ 27 октября 2019

В настоящее время у меня настроена веб-служба Google App Engine на Java, которая отправляет исходящие запросы http другим API Google. Чтобы защитить свои ключи API Google, я могу добавить ограничения / белые списки IP-адресов, но я не могу этого сделать, поскольку у App Engine нет статических IP-адресов.

Решение, которое я нашел, заключается в создании виртуальной машины черезGoogle Compute Engine (со статическим IP-адресом) и установите прокси-сервер Squid для перенаправления запросов.

Как только Squid установлен на ВМ, как я могу на самом деле перенаправлять свои запросы из App Engine через прокси-сервер? У меня нет большого опыта работы с настройкой прокси, и я не смог найти убедительных ответов, поддерживающих веб-приложение на Java.

1 Ответ

0 голосов
/ 28 октября 2019

Если вызовы API не обязательно должны быть в режиме реального времени из службы ядра приложения, вы можете направлять их через облачные задачи и создавать целевые задачи HTTP, предназначенные для виртуальной машины вычислительного ядра со статическим IP-адресом. Затем обработчик может переслать его другим API.

...