谷歌应用引擎将传出请求重定向到计算引擎代理



我目前有一个用Java设置的谷歌应用程序引擎web服务,它可以向其他谷歌API发出http请求。为了保护我的Google API密钥,我可以添加IP地址限制/白名单,但我不能这样做,因为App Engine没有静态IP。

我找到的解决方案是通过谷歌计算引擎(使用静态IP(创建一个虚拟机,并安装一个Squid代理服务器来重定向请求。

一旦在虚拟机上安装了Squid,我如何通过代理服务器重定向应用程序引擎的请求?我在代理配置方面没有太多经验,也找不到任何支持Java web应用程序的可靠答案。

如果API调用不需要来自应用程序引擎服务的实时调用,则可以通过云任务路由它们,并创建HTTP目标任务,以静态IP地址的计算引擎虚拟机为目标。然后,处理程序可以将其转发到其他API。

最新更新