2009-09-10 55 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应用程序。