0

在 appengine 下部署多种语言;private我想知道是否可以应用某种方法;为了让它全部驻留在一个域下

例如,给定xyz.com域设置为通配符;具有默认服务、服务svc1svc2;以及到服务和svc2 服务的dispatch.yaml映射;如何 :*/svc1/*svc1*/svc2*

  1. 隐藏所有*.appspot域?
  2. 隐藏和的自动svc1.xyz.com设置 svc2.xyz.com

给定的服务可以很容易地检查主机并重定向到所需的主机;但必须对每项服务都这样做;感觉有更好的方法

打开和未使用所有这些自动 enopoints 感觉有点混乱,我们的想法是把它全部放在下面xyz.com/

    -
4

1 回答 1

1

没有办法隐藏.appspot域的所有路由。您可能知道dispatch.yaml, 仅用作重定向。可能,您不能只禁用默认域,因为有很多工具(如 Cloud Tasks、Cron Jobs 等)使用该默认域并命中这些端点。

至于第二个问题,你不能隐藏它们,但如果你不需要它们,你可以覆盖它们dispatch.yaml以指向一些定制的“未找到”页面。

于 2019-11-11T09:41:29.303 回答