应用引擎/将服务限制为仅在单个域下可用



在appengine下部署多种语言;我想知道是否可以采用某种private办法;为了使所有内容仅驻留在单个域下

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

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

给定的服务可能很容易检查主机并重定向到所需的主机;但必须为每个服务执行此操作;感觉有更好的方法

打开和未使用所有这些自动点感觉有点混乱,这个想法是将它们全部置于xyz.com/

    -

无法隐藏.appspot域的所有路由。您可能知道dispatch.yaml,只能用作重定向。也许,您不能只禁用默认域,因为有很多工具,例如云任务,Cron Jobs等。使用该默认域,命中这些内点。

至于第二个问题,您无法隐藏它们,但是如果您不需要它们,则可以在dispatch.yaml中覆盖它们以指向一些自定义的"未找到"页面。

相关内容

  • 没有找到相关文章

最新更新