2013-12-21 108 views
-1

由於Google App Engine的設計方式,我的印象是我要問的是不可實現的,但您永遠不知道。配置Google App Engine主機位置

我有一個應用程序部署到谷歌App Engine時,驗證登錄(通過HTTP Post)到第三方網站,該網站要求我來自某個地理位置(最好是英國)。 作爲英國的居民,在本地開發環境中,我可以通過此第三方網站進行身份驗證,而不存在任何問題。但是,在部署到GAE時,我無法確定我的應用託管在哪裏。

有什麼辦法可以用GAE選擇合適的主機位置嗎? 或者,作爲英國居民,我可以通過合法的Google API使用解決方法,即不涉及代理更改等的Google API。

在此先感謝。

回答

0

從Java GAE Changelog

總理客戶現在可以創建應用程序是 從位於歐盟的數據中心服務的選項。

也記錄在博客文章here(雖然鏈接似乎已經死了)。

聲明:我沒有用過這個我自己。

1

在進行直接TCP連接時,您不能「僞裝」您的服務器IP位置。這適用於AppEngine或任何其他服務器。唯一的解決方法是使用代理服務器(他們應該花費約10EUR一個月)。

正如@kunai提到的,​​如果你有一個優秀的賬戶,谷歌會給出一個EU託管服務器的選項。我不知道這是否會對您的情況有所幫助,因爲您似乎需要在英國的位置。