我想在我的在线应用的数据存储中下载数据,我跟着the guide on code.google,我将其添加到我的app.yaml
文件
builtins:
- remote_api: on
但是当我使用appcfg.py update src
进行更新并将其调用时:
appcfg.py download_data --application=myapp --url=http://myapp.appspot.com/remote_api_path --filename=first-test-backup`
我收到了身份验证错误,几乎是同一个案例mentioned here,所以我尝试了这个:
- url: /remote_api
script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
login: admin
在任何catch-all处理程序之前,但是当我尝试更新时出现此错误:threadsafe cannot be enabled with CGI handler
,因此根据this discussion,我将其替换为:
- url: /remote_api
script: google.appengine.ext.remote_api.handler.application
login: admin
再次给了我身份验证错误,我还尝试将('/remote_api', google.appengine.ext.remote_api.handler)
添加到app = webapp2.WSGIApplication
,但仍然存在身份验证错误。
我使用High Replication数据存储区,但根据code.google,唯一的缺点是我可能无法获取最新数据。
如何下载数据?
答案 0 :(得分:4)
试试这个:
builtins:
- remote_api: on
并为url
appcfg.py download_data --application=~myapp --url=http://myapp.appspot.com/_ah/remote_api --filename=first-test-backup
在网址中加注_ah
:http://myapp.appspot.com/_ah/remote_api