【发布时间】:2018-08-29 16:54:25
【问题描述】:
是否可以在不创建 dispatch.yaml 的情况下路由到 Google App Engine Flexible 中的特定服务?
文档 (https://cloud.google.com/appengine/docs/flexible/java/how-requests-are-routed#default_routing) 说我们可以通过调用 http://SERVICE_ID.MY_CUSTOM_DOMAIN 路由到特定服务。
当我尝试http://SERVICE_ID.MY_CUSTOM_DOMAIN 时,它不起作用。请求被路由到默认而不是服务。
所以我尝试了dispatch.yaml,它成功了。
dispatch:
- url: "SERVICE_ID.MY_CUSTOM_DOMAIN/*"
service: SERVICE_ID
向服务发送请求是默认路由,它应该已经路由到服务(但没有工作?)。为什么在这种情况下我们需要dispatch.yaml 文件?
【问题讨论】:
-
您是否在 GAE 自定义域配置中指定子域?
-
@Jofre:是的,我在自定义域中指定了子域。
标签: google-app-engine google-cloud-platform