【发布时间】:2014-01-19 19:53:52
【问题描述】:
在投入生产之前,我需要在本地开发服务器上测试一些更改。这样做需要在我的本地机器上拥有完整的数据集。
一位同事指示我:
https://developers.google.com/appengine/docs/python/tools/uploadingdata?csw=1
我使用管理员的用户名和密码下载了数据,但很遗憾,我无法将数据上传到我的本地主机“dev”应用引擎服务器。
从命令行运行这个命令:
appcfg.py upload_data --filename=../data/data1.dat --url=http://localhost:9080/_ah/remote_api ./
地点:
- 9080 是我在本地应用程序副本上的应用程序端口
- 我从我的应用目录运行此命令
- 已将下载的数据存储在相关目录中 ../data/data1.dat
收到此错误:
raise _ToDatastoreError(err)
google.appengine.api.datastore_errors.BadRequestError: app "dev~appname" cannot access app "appname"'s data
【问题讨论】:
-
@DavidBennett 遗憾的是,我的同事告诉我,我不应该将 --application 与 --url 一起使用。我刚刚尝试过,它似乎确实有效。谢谢!
标签: google-app-engine google-cloud-datastore