Python 我的默认应用是否必须部署到appspot.com?
我问了一个关于默认应用程序的问题,因为它与AppEngine上的微服务相关,得到了很好的回答,但我还有一个与此相关的问题 我的默认应用是否必须通过appspot.com访问?当我运行deploy命令时,它就把它放在那里了,但我希望它不能像那样被访问。我真的只想要一个满足默认应用要求的半空(如hello world大小)应用程序Python 我的默认应用是否必须部署到appspot.com?,python,google-app-engine,google-cloud-platform,microservices,Python,Google App Engine,Google Cloud Platform,Microservices,我问了一个关于默认应用程序的问题,因为它与AppEngine上的微服务相关,得到了很好的回答,但我还有一个与此相关的问题 我的默认应用是否必须通过appspot.com访问?当我运行deploy命令时,它就把它放在那里了,但我希望它不能像那样被访问。我真的只想要一个满足默认应用要求的半空(如hello world大小)应用程序 谷歌似乎正在将多应用程序/微服务塞进一个最初设置为只服务一个由其他模块支持的面向web的应用程序的环境中。这看起来很不礼貌,很粗俗 您可以根据所使用的URL自定义应用程序
谷歌似乎正在将多应用程序/微服务塞进一个最初设置为只服务一个由其他模块支持的面向web的应用程序的环境中。这看起来很不礼貌,很粗俗 您可以根据所使用的URL自定义应用程序以执行不同的操作 例如,通过检查
self.request.url
的值并做出相应的响应,您可以使用或检查处理程序中的域
例如,您可以让myapp.appspot.com返回404,但让www.mydomain.com向用户提供内容。这取决于您所说的“可访问”是什么意思 是的,该应用程序将出现在
appspot.com
上,从这个意义上说,根据规则,请求可以到达应用程序中某个服务版本的某个实例,最通用的规则是:
向指定的服务、版本和实例发送请求:
https://instance-dot-version-dot-service-dot-app-id.appspot.com
http://instance.version.service.my-custom-domain.com
此外,来自:
默认服务是通过显式地为服务指定名称来定义的
“default”,或不在服务的
配置文件。未指定服务或无效服务的请求
路由到默认服务。您可以指定默认版本
对于服务,在适当的情况下,在中
但你的应用程序代码对这些请求的响应实际上取决于你。例如,如果您不想让默认服务处理程序执行任何其他操作,那么没有任何东西可以阻止它返回404或“Hello world”页面。好像它不在那里。但是它仍然充当默认服务的角色。你应该小心使用
app
vsservice
(或module
),这很容易在与GAE相关的帖子中造成混乱。从其他问题的上下文中,我知道你真正的意思是服务
,而不是应用程序
:)