【问题标题】:Adding a subdomain to my google app engine project?向我的谷歌应用引擎项目添加子域?
【发布时间】:2010-04-19 01:06:35
【问题描述】:
我创建了一个谷歌应用引擎项目。我刚刚成功地将它映射到一个新域。我的项目名称是“葡萄”。所以默认情况下,它发布在http://www.grape.appspot.com。我把它映射到http://www.grape.com,太棒了。
现在我想创建一个新的应用引擎项目,并将其映射到:
http://api.grape.com
我该怎么做呢?我认为这是可能的,我只是不确定我会在哪里做这个映射?由于我拥有grape.com,我希望我可以将一个新项目映射到t。
基本的想法是有一个项目负责 UI 的东西,然后第二个项目只负责一个公共 api,这会很棒。
【问题讨论】:
标签:
google-app-engine
subdomain
【解决方案1】:
the docs 中的说明适用于将应用程序映射到 http://api.grape.com 以及将其映射到 http://api.grape.com - 只是不要跳过说明中的第 5 点,因为它说
如果您想在
www 子域,跳过其余部分
步骤并继续执行此步骤中的步骤 6
列表。
所以我想你在第一部分跳过了这个。您只需要在Web Address 字段中输入api,如步骤5 所示!
【解决方案2】:
我刚刚开始工作了!
我已经在 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 映射都需要很长时间才能通过。