2014-01-08 22 views
1

我有一個GAE項目(myproject.appspot.com),我想從自定義域(myapp.com)提供服務。從自定義域中提供GAE應用程序?

我已將自定義域添加到我的公司的Google Apps帳戶(example.com) 在我的控制面板上,我已成功添加了我的域。這已得到證實;它說myapp.com - Active

繼谷歌的instructions,我執行步驟3(點擊「添加域」),它試圖登錄我在用我的正常管理員帳戶:

問題#1,它不會讓我執行此步驟: You are trying to access Google Admin of myapp.com but you do not have a valid logged in account for it.

我已成功執行步驟4(激活此服務),並且我的應用程序出現在我公司的「App Engine應用程序」下。

該頁面顯示:Web addressYour users can access MYPROJECT at: https://myproject.appspot.comAdd new URL

然後我點擊「添加新網址」,這爲我提供了一個機會,從包括所有我自己在這個帳戶的域的下拉列表中選擇域(即example.com和myapp.com)。

問題#2,它不會讓我執行此步驟。我選擇http://myapp.com並單擊[添加]。當我這樣做時,我在一個紅色的彈出框中得到一個提示,表示The term 'myapp.com' is not allowed.單引號未轉義,並顯示爲「'」

我可以成功添加我的公司域(example.com)的URL。但是,如果我選擇myapp.com,它會引發錯誤/警報。

Google Apps爲什麼阻止我使用此域名?我清楚地擁有它,它出現在 的下拉菜單中。爲什麼它說「這個詞」是不允許的,就好像它是一個錯字?這是解析非轉義引用字符的錯誤嗎?

+0

您是否註冊了「Google Apps for Domain」帳戶,聽起來不像它。 –

+0

是的,我有一個Google Apps for Domain帳戶。我公司的Google Apps(docs,gmail,cal)全部託管在我們的域名(docs.example.com,mail.example.com,cal.example.com等)上。我的「App Engine應用程序」(請參閱​​上面的第4步)列在我的Google Apps for my Domain的管理頁面下。 – steve

回答

2

我發現了一個偉大的(並且很隱晦)解決方案。

首先,Google並未告訴您這一點,但自定義域名不能位於您的Google Apps帳戶的輔助域名。只有主域可以選擇爲「添加新的URL」。

有兩種解決方案。一種方法是將第二個域(myapp.com)添加到您的Google Apps帳戶,作爲域別名,用於主要(example.com),而不是二級域。這對許多用戶來說可能是不可接受的,因爲這意味着您無法使用myapp.com從example.com傳遞不同的內容。

第二種解決方案是創建完全獨立的單獨的 Google Apps帳戶,並使您的域(myapp.com)成爲該帳戶的主域。這對於許多用戶來說也可能是不可接受的,因爲您可能不願意爲Google Apps帳戶付費(每個用戶每年最低爲50美元)。不過,有一種非常酷的方式可以免費獲得Google Apps帳戶

您可以用一個用戶創建一個獨立的Google Apps帳戶,然後爲該用戶刪除Google Apps。這聽起來很奇怪,但留在我身邊。超級用戶帳戶仍然存在,因此您可以管理域和App Engine應用程序。你放棄的是付費服務:該用戶的Gmail,文檔,日曆等,這意味着你沒有義務支付每年50美元。

這是食譜。你將需要: 一)谷歌的用戶帳戶(例如[email protected]在​​創建) B)一個App Engine帳戶(例如http://appengine.google.com) C)一個谷歌Apps帳戶(例如http://admin.google.com/myapp.com

創建Google Apps帳戶,您將獲得30天的免費試用。 確保您的用戶(a)是應用程序引擎項目的所有者(b)。

確保您將您的應用程序引擎項目(b)添加到您的Apps帳戶(c)。 在「管理控制檯/更多控制/ App Engine的應用程序」(「添加服務」,點擊右上角的圖標)

在這裏你刪除的有償服務,並保持Apps帳戶免費:

在在管理控制檯中選擇公司簡介/簡介。 一直向下滾動到賬戶刪除。查找文字「一個或多個訂閱仍處於活動狀態,請取消訂閱」

單擊「訂閱」。 點擊「Google Apps」。 點擊「取消谷歌企業應用套件」(這是在頁面的最右側的⃠  圖標)

這將刪除有償服務(Gmail,Google文檔,CAL等),這樣你將不再有機會獲得任何那些。 Gmail不會處理髮送給[email protected]的任何電子郵件。如果您希望爲myapp.com域啓用電子郵件,則需要爲myapp.com設置MX記錄以指向其他服務。但是,您將擁有與您的Apps帳戶和App Engine應用程序相關聯的myapp.com域名,並且您將能夠以[email protected]身份登錄來管理它們。

在某些時候,如果您改變主意並決定要爲用戶提供Gmail,則歡迎您隨時添加Google Apps服務,當然還要購買價格爲50美元/用戶/年的許可證。

0

您需要從Google Apps for Domain帳戶添加GAE應用。您可以在表單中添加一個appengine應用到您的Google Apps帳戶,但它不在您的GAE帳戶中,而在您的Google Apps帳戶中。

enter image description here

+0

我已經完成了。它包含在Google的[說明](https://developers.google.com/appengine/docs/domain)中,這是必要的步驟,但這不是問題的原因。 – steve

相關問題