将子域添加到我的Google应用引擎项目中?

时间:2010-04-19 01:06:36

标签: google-app-engine subdomain

我创建了一个谷歌应用引擎项目。我刚刚成功将其映射到一个新域。我的项目名称是“葡萄”。因此,默认情况下,它发布在http://www.grape.appspot.com。我把它映射到http://www.grape.com,这太棒了。

现在我想创建一个新的应用引擎项目,并将其映射到:

http://api.grape.com

我该怎么做呢?我认为这是可能的,我只是不确定我会在哪里进行这种映射?由于我拥有grape.com,我希望我可以将新项目映射到t。

基本的想法是有一个项目负责UI的东西,然后是第二个项目,负责公共API,这将是伟大的。

2 个答案:

答案 0 :(得分:7)

the docs中的说明适用于将应用映射到http://api.grape.com以及将其映射到http://api.grape.com - 只是不要跳过说明中的第5点,因为它说

  

如果你想在你的应用程序上提供服务   www子域,跳过其余部分   步骤并继续执行此步骤6   列表。

所以我想你在第一部分跳过了那个。您只需在api字段中输入Web Address,如步骤5所示!

答案 1 :(得分:0)

我刚开始工作!

我在example.com上已经有一个项目。我想将其移至test.example.com,然后将example.com移至新项目。

我按照Alex的建议,遵循文档(http://code.google.com/appengine/docs/domain.html)将test.example.com映射到GCP中的现有项目。请注意,您确实需要验证子域的所有权。然后,我删除了到该项目的现有映射。

我尚未更新域自定义资源记录。我切换到GCP中的新项目,并将example.com映射到它。在说要更新您的域记录的步骤(5)中,我意识到两个项目的A和AAAA记录完全相同。

这让我感到困惑。我意识到,GCP正在内部对正确的项目进行一些映射,这并不是DNS的全部。

要更新DNS记录,我只留下了我已经拥有的现有DNS记录,并为test.example.com添加了与现有记录相同的A和AAAA记录。当然,所有DNS和GCP映射都需要花很多时间。