配置Google App Engine主机位置

时间:2013-12-21 10:48:03

标签: java google-app-engine

由于Google App Engine的设计方式,我的印象是我要提出的问题无法实现,但您永远不会知道。

我有一个应用程序部署到Google App Engine,在验证登录(通过HTTP Post)到第三方网站时,该网站要求我来自某个地理位置(最好是英国)。 作为英国居民,在本地开发环境中,我可以在没有任何问题的情况下对此第三方网站进行身份验证。但是,当部署到GAE时,我无法确定我的应用程序的托管位置。

有没有办法用GAE选择更好的主机位置? 或者作为英国居民,我可以通过合法的Google API使用解决方法,即不涉及代理更改等的。

提前致谢。

2 个答案:

答案 0 :(得分:1)

在进行直接TCP连接时,您不能“伪造”您的服务器IP位置。这适用于AppEngine或任何其他服务器。唯一的解决方法是使用代理服务器(它们每月的成本应该在10EUR左右)。

正如@kunai所提到的,如果您有一个高级帐户,谷歌会提供欧盟托管服务器的选项。我不知道这是否会对您的情况有所帮助,因为您似乎需要一个位于英国的地点。

答案 1 :(得分:0)

来自Java GAE Changelog

  

Premier客户现在可以选择创建应用程序   来自欧盟的数据中心。

还在博客文章here中进行了记录(虽然链接似乎已经死了)。

免责声明:我自己没有使用过它。