使用 Cloud Endpoints 指定 AppEngine 服务

Specifying an AppEngine service with Cloud Endpoints

我已经启动了端点服务并将我的应用程序部署到 AppEngine 上。如果我没有在我的 app.yaml 文件中指定服务,AppEngine 将使用默认服务。我能够使用 Postman 发出请求并获得成功响应。

但是,如果我在我的 app.yaml 文件中指定我自己的 AppEngine 服务,如下所示,我会收到 "Not found" 错误。

runtime: python27
threadsafe: true
api_version: 1
basic_scaling:
    max_instances: 2
service: mycustomservice

我错过了什么?如何让 Endpoints/AppEngine 看到 mycustomservice 服务?

在您的 Cloud Endpoints 配置中 "openapi-appengine.yaml" 将 "host" 设置为您创建的非默认应用引擎服务的路径

默认: [PROJECT_ID].appspot.com

附加服务 [SERVICE]-dot-[PROJECT_ID].appspot.com