【发布时间】:2019-05-11 19:00:59
【问题描述】:
我已启动 Endpoints 服务并将我的应用部署到 AppEngine。如果我没有在 app.yaml 文件中指定服务,AppEngine 将使用默认服务。我可以使用 Postman 发出请求并获得成功的响应。
但是,如果我在 app.yaml 文件中指定我自己的 AppEngine 服务,如下所示,我会收到“未找到”错误。
runtime: python27
threadsafe: true
api_version: 1
basic_scaling:
max_instances: 2
service: mycustomservice
我错过了什么?如何让 Endpoints/AppEngine 看到 mycustomservice 服务?
【问题讨论】:
-
当你这样做时,你是否有另一个服务是默认服务?
-
项目中有一个名为'default'的默认服务。我没有在 app.yaml、main.py 或 openapi.json 文件中手动设置它。
-
启动mycustomservice后,我停止了默认服务。但是,两种服务的分配都是 100%。
-
没关系 - 我认为缺少默认服务可能是个问题,请参阅 stackoverflow.com/q/42360790/4495081
-
您是否更新了端点配置文件以匹配新的服务名称/url? cloud.google.com/endpoints/docs/frameworks/python/…
标签: python-2.7 google-app-engine google-cloud-platform google-cloud-endpoints