python – 将小型应用程序迁移到高复制数据存储区

前端之家收集整理的这篇文章主要介绍了python – 将小型应用程序迁移到高复制数据存储区前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当前的 recommendation from google是所有应用程序开始迁移到高复制数据存储区.我的应用很小,仍处于开发阶段.我的 understanding是我的应用程序累积的数据越多,转换过程就越多.所以我决定迁移ASAP(而我仍然只有56k的用户数据).

我按照documentation从主从应用程序下载所有数据.我有下载的数据.我已将我的应用程序部署到高度复制.当我尝试使用upload命令(来自文档中的相同部分)但是我收到错误.这是我正在尝试运行的内容:@H_301_3@

C:\Users\Hank\Documents\Aptana Studio 3 Workspace\hanksandBox>appcfg.py upload_data --application=essayhost --kind=User --filename=sandBoxed .

我得到的错误:@H_301_3@

File "C:\Program Files (x86)\Google\google_appengine\google\appengine\datastore\datastore_rpc.py",line 1048,in check_rpc_success raise _ToDatastoreError(err)
google.appengine.api.datastore_errors.BadRequestError: app s~essayhost cannot access app essayhost's data

这是一个很长的追溯的最后一行.如果您需要更多,请告诉我.如果您知道此过程的完整,全面的演练,请链接它.我所发现的大部分内容都有点超出我的深度.@H_301_3@

附:有人知道如何一次上传所有种类?@H_301_3@

解决方法

我相信修复是在–application标志中为高复制应用指定完整的应用ID.在您的情况下,完整的应用程序ID是:s~essayhost. App Engine会尝试隐藏s~前缀,但并不总是成功.

猜你在找的Python相关文章