代码之家  ›  专栏  ›  技术社区  ›  Dustin Getz sunsations

将多个AppEngine应用程序部署到一个子域

  •  2
  • Dustin Getz sunsations  · 技术社区  · 15 年前

    我不想再为测试项目浪费我的10个子域了。有没有一种优雅的方式来拥有多个AppEngine应用程序,每个应用程序都有自己的文件夹,例如xx.appspot.com/myapp1、xx.appspot.com/myapp2?我希望配置与子域根目录下的实际部署配置相同或非常接近。

    3 回复  |  直到 15 年前
        1
  •  4
  •   Richard Watson    15 年前

    只需请求更多应用程序。谷歌宁愿给你更多的应用程序,也不愿让你达到极限。见 here

        2
  •  3
  •   Thilo    15 年前

    您可以做的是(ab-)为完全不同的项目使用不同的版本。在这种情况下,您不必更改web.xml中的任何内容。

    http://1.latest.xx.appspot.com  for myapp1
    http://2.latest.xx.appspot.com  for myapp2
    

    它们确实共享相同的数据存储、memcache和任务队列,但是您在分离路径时也会遇到同样的情况。如果表名没有冲突,那就不成问题。

    每个版本都有不同的管理控制台(日志查看器等)。

        3
  •  0
  •   Emilien    15 年前

    你总是可以创建一个新的谷歌帐户并获得10个新的应用程序,对吗?

    你可以在你的测试项目中使用虚拟的Google帐户,并将你最初的Google帐户作为开发人员添加到你决定积极工作的项目中…这样你的谷歌原始账户就不会被测试项目“污染”。