Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 使用Google应用程序引擎URL模式访问非默认服务_Google App Engine_Google Cloud Platform - Fatal编程技术网

Google app engine 使用Google应用程序引擎URL模式访问非默认服务

Google app engine 使用Google应用程序引擎URL模式访问非默认服务,google-app-engine,google-cloud-platform,Google App Engine,Google Cloud Platform,根据[this doc][1],我应该能够通过URL模式访问非默认服务 我正在使用自定义域。(site.com)这正在努力实现默认服务 我想获得第二个非默认服务,名为my service 根据文件,这似乎是一种方法: my service.site.com 然而,这是行不通的。我知道我可以使用dispatch.yaml文件,但如果可能的话,我想通过URL设置它 如何正确设置此项 编辑:确切错误(url已替换)如下: This site can’t be reached my-service.si

根据[this doc][1],我应该能够通过URL模式访问非默认服务

我正在使用自定义域。(site.com)这正在努力实现默认服务

我想获得第二个非默认服务,名为
my service

根据文件,这似乎是一种方法:

my service.site.com

然而,这是行不通的。我知道我可以使用
dispatch.yaml
文件,但如果可能的话,我想通过URL设置它

如何正确设置此项

编辑:确切错误(url已替换)如下:

This site can’t be reached
my-service.site.com’s server IP address could not be found.


  [1]: https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed#default_routing

您使用的URL模式是正确的。此问题是“site.com”的DNS问题。虽然您已将“site.com”映射到App Engine,但子域未映射到App Engine,因此DNS查找失败

您需要确保site.com有一个通配符条目,例如:

*.site.com.  3599    IN      CNAME   ghs.googlehosted.com.
或者将特定的服务子域映射到Google

my-service.site.com.  3599    IN      CNAME   ghs.googlehosted.com.
这将请求映射到“site.com”的子域到谷歌的服务器


文档中提供了更多详细信息。

我确实尝试过设置,但两个选项都无法使用。我明天再试一次。