2009-09-10 52 views
7

,其實它是幾個問題:連接域到Google App Engine上沒有谷歌應用程式

  1. 是否有可能以某種方式避免註冊谷歌應用程序,如果我只是想連接谷歌應用程序引擎應用到非裸域(例如www.example.com)
  2. 如果上述說明不可行,那麼我有權註冊Google Apps Education Edition。如果我不是美國居民,我怎麼能證明我是非營利組織?
  3. 如果我需要將幾個域連接到幾個谷歌應用程序實例,我必須使用幾個谷歌應用程序呢?

回答

11

這裏是一對夫婦的答案:

  1. 沒有,谷歌App Engine使用谷歌企業應用套件來管理域。請參閱Deploying your Application on your Google Apps URL文章。
  2. 是的,如果你是學校或大學的解釋here。如果你不是,你爲什麼不去Standard Edition
  3. 是的,對於幾個域和幾個GAE實例,您需要一些Google Apps AFAIK。但這不應該是一個問題,因爲Google Apps標準版是免費的。 不可以。如Nick指出的,可以將多個域作爲別名添加到Apps帳戶,然後將它們映射到不同的App Engine應用

編輯:第三個答案已經更新,由尼克約翰遜在評論中提供的意見。

+5

除第3點外都是正確的 - 您可以將多個域作爲別名添加到Apps帳戶,然後將它們映射到不同的App Engine應用程序。 – 2009-09-11 07:29:14

+2

關於第3點:您甚至可以將不同的網址從同一個Apps帳戶映射到同一App Engine應用程序(然後查看應用程序中的os.ENVIRON('SERVER_NAME')')。 – Janus 2011-08-17 08:22:34

+0

@尼克 - 你真的做到了嗎?我只是試了一下,看起來不對,看到我的答案。 – Yarin 2011-11-13 20:10:18

2

隨着(新的?)開發者控制檯,可以將網域添加到應用程序的自由,而無需使用谷歌企業應用套件。但是,如果不通過Google Apps註冊域,您將無法使用HTTPS。

因此,第一個問題的答案是「是」(假設不需要TLS)。第二個問題是不相關的。至於第三個問題,可以將多個域名與相同的應用程序鏈接(不使用Google Apps)。 (App引擎 - >設置)

  1. 在開發者控制檯(https://console.developers.google.com/project
  2. 導航側邊菜單訪問App Engine的域設置選擇項目
  3. 驗證您的域後(這可能需要一些時間)您可以將該域添加到應用程序。

我目前無法找到Google祝福的文檔來支持此操作。但是,我目前正在未註冊Google Apps的網域上投放App Engine應用程序。