【发布时间】:2015-01-10 17:16:06
【问题描述】:
我们在标准 AppEngine 上为 Cloud Endpoints 提供了有效的解决方案,但最近我们切换到托管 VM https://cloud.google.com/appengine/docs/java/managed-vms/
一切似乎都一样,除了 Cloud Endpoints。
我对生产托管虚拟机和本地 docker 开发环境有相同的结果。
gcloud preview app run 输出中的一些可疑行:
INFO: default: "POST /_ah/spi/BackendService.getApiConfigs HTTP/1.1" 404 29
INFO: default: "GET /_ah/api/discovery/v1/apis/admin/v1/rest?fields=servicePath%2Cresources%2Cparameters%2Cmethods&pp=0 HTTP/1.1" 500 60
我无法确定托管虚拟机是否完全支持 Google Cloud Endpoints?如果他们得到支持,我应该怎么做才能解决这个问题?
【问题讨论】:
-
您是否安装了最新的 Cloud SDK? cloud.google.com/sdk
-
@BardiaD。是的当然。昨天下载的,0.9.35版OSX
-
@BardiaD。我相信这是另一回事。关于第一个问题,我可以在部署后在生产中看到这行“API 配置更新服务”。关于第二个问题,我在 /_ah/spi/BackendService.getApiConfigs 和 java 而不是 python 上使用 404 而不是 200。
-
能否请您附上您的配置文件? (web.xml)
标签: java google-app-engine google-cloud-endpoints