我已按照所有说明操作:
1)我这样下载了它:
appcfg.py download_data -A s~myApp --url=https://myApp.appspot.com/_ah/remote_api/ --filename=data.csv
请注意,根据此solution,我必须将s~
附加到应用名称,否则会收到错误消息:google.appengine.api.datastore_errors.BadRequestError: app s~myApp cannot access app myApp's data
2)我必须添加remote_api访问我的app.yaml
- url: /remote_api
script: google.appengine.ext.remote_api.handler.application
login: admin
3)我必须运行本地服务器并转到http://localhost:8080/remote_api
。在那里,我输入本地环境的管理员电子邮件,并将其设置为管理员。
4)我将csv上传到本地数据存储:
appcfg.py --url=http://localhost:8080/_ah/remote_api/ --filename=data.csv upload_data src/
不幸的是,它现在失败并显示以下错误消息:
ApplicationError: ApplicationError: 1 app "dev~myApp" cannot access app "myApp"'s data
我错过了什么?
答案 0 :(得分:0)
我自己找到了解决方案,你必须指定dev应用程序名称,希望这有助于其他人。
appcfg.py --url=http://localhost:8080/_ah/remote_api/ --filename=data.csv upload_data -A dev~myApp src/