2013-11-01 31 views
8

我正在构建将数据存储在Google云端存储中的AppEngine应用程序。建议使用Google Cloud Storage Client(GCS)库。Google云端存储客户端无法在开发应用服务器上工作

我的应用程序在AppEngine(读/写/列表对象)上部署时工作,但我无法使其在开发服务器上工作。开发服务器不断返回错误404和GCS引发NotFoundError。开发应用程序服务器应该模拟云存储功能,没有任何特定的配置等。我在日志文件中看到,开发服务器正在接受“/ _ah/gcs”的请求,但似乎没有该网址的处理程序。我已经尝试过版本1.8.5和1.8.6。除了我的应用程序,甚至连Google提供的演示应用程序都不行。

有什么,我在这里失踪,例如dev-appserver的特殊配置?

+0

这里完全一样的问题。这有可能最近被打破了吗? [登录到日期为2013年10月29日的appengine-gcs-client](https://code.google.com/p/appengine-gcs-client/source/detail?r=125)似乎已经介绍了/ _ah/gcs'端点。客户端与开发者应用服务器不同步吗? – ckhan

+0

这太让人讨厌了。事实上,很多PHP运行时间被破坏并且不一致。 Arrrg ...在我的开发箱中,我正在处理由特殊套管上传描述的GCS,通过上传到一些本地目录来开发环境......丑陋的,但现在工作。 –

回答

5

对不起,以下更改被误推出太早。它只适用于1.8.8 SDK。我们正在简化gcs客户端的发布流程以与SDK保持一致。对不起

https://code.google.com/p/appengine-gcs-client/source/detail?r=125 没有此更改,它适用于1.8.7 SDK。

+0

请原谅我的无知,但给你所说的话,我们怎么做才能让它重新运作? –

+1

您可以从SVN修订版本124同步。或者访问https://code.google.com/p/appengine-gcs-client/ 并下载标题为“appengine-gcs-client-python-r124.zip”的zip文件 – tkaitchuck

+0

只是为了报告它适用于GAE SDK 1.8.8和最新的gcs(没有尝试过1.8.7) – Christos

相关问题