Google App Engine,上传到本地数据存储区时数据集ID中的字符串非法

时间:2014-02-12 05:30:21

标签: python google-app-engine

使用批量加载器,我已经下载了实时数据存储区,现在正尝试将其上传到开发服务器。当运行upload_data命令将数据存储上载到开发服务器时,我收到以下错误,

BadRequestError: Illegal string "dev~s~app_id" in dataset id

我正在使用上传数据的命令

appcfg.py upload_data --url=://localhost:8080/_ah/remote_api --filename=datastore_2-11-14

我使用下载数据的命令是

appcfg.py download_data --url=://app_id.appspot.com/_ah/remote_api --filename=datastore_2-11-14

1 个答案:

答案 0 :(得分:0)

我设法自己发现了这个问题。

问题在于在app.yaml文件中的app_id之前添加s~。

尽管Google App Engine文档声明s~应该位于使用High Replication数据存储区的应用程序的app_id之前,但这显然会在上传开发服务器时出错。