【问题标题】:Cloud endpoints v1 to v2 migration causes 404 after promotion云端点 v1 到 v2 迁移升级后导致 404
【发布时间】:2018-03-21 12:49:50
【问题描述】:

我已将我的 java appengine 项目迁移到 Endpoints 2.0,我在开发环境中成功地对其进行了本地测试,因此我将新版本部署到了 appengine。我已经使用 APIs 资源管理器(通过 -dot-.appspot.com/_ah/api/explorer)和我的 Android 客户端在更改根 url(通过 setRootUrl)之后测试了新部署的版本,到目前为止一切顺利,一切正常我在 GAE 日志中查看对端点的有效调用(使用新的 _ah/api/ url)。所以我已经将此版本提升为默认版本,因此它将接收所有流量并且这完全失败了 - 每个调用都以 404 结束,并且在日志中我看到通过旧的 _ah/spi url 请求)。 甚至在迁移文档中也提到过:

如果请求显示的路径以 /_ah/api 开头,则 Endpoints Frameworks 2.0 现在为您的 API 提供服务。 日志不应该 显示路径以 /_ah/spi 开头的任何请求。这些请求 表示 Cloud Endpoints 1.0 代理仍在处理请求。

但我不知道如何更改它。

【问题讨论】:

  • 存在一个持续存在的错误,其修复程序很快就会发布。暂时恢复到旧版本。
  • 感谢您的回复!我正盯着拔毛

标签: java google-app-engine google-cloud-endpoints


【解决方案1】:

存在一个持续存在的错误,修复程序很快就会发布,您现在可以恢复到旧版本。 参考这里是the link to bug in issue tracker

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-01-15
  • 2019-07-25
  • 1970-01-01
  • 2022-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多