我可以使用远程 api 从 AppEngine BlobStore 读取数据吗
我正在尝试使用远程 api 从 blobstore 读取(并随后保存)blob。当我执行读取时,出现错误:“未找到服务“blobstore”的 api 代理”
。 这是存根代码:
for b in bs.BlobInfo.all().fetch(100):
blob_reader = bs.BlobReader(str(b.key))
file = blob_reader.read()
错误发生在以下行:file = blob_reader.read()
我正在通过终端从我的个人 appspot 读取文件:
python tools/remote_api/blobstore_download.py --servername=myinstance.appspot.com --appid=myinstance
那么,可以通过远程 api 从 blobstore 读取文件吗?或者我的代码不好?有什么建议吗?
I am trying to read (and subsequently save) blobs from the blobstore using the remote api. I get the error: "No api proxy found for service "blobstore""
when I execute the read.
Here is the stub code:
for b in bs.BlobInfo.all().fetch(100):
blob_reader = bs.BlobReader(str(b.key))
file = blob_reader.read()
the error occurs on the line: file = blob_reader.read()
I am reading the file from my personal appspot via terminal with:
python tools/remote_api/blobstore_download.py --servername=myinstance.appspot.com --appid=myinstance
So, reading from the blobstore possible via the remote api? or is my code bad? Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们最近向remote_api添加了blobstore支持。确保您使用的是最新版本的 SDK,这样您的错误就会消失。
We recently added blobstore support to remote_api. Make sure you're using the latest version of the SDK, and your error should go away.