加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-16 22:59:59 所属栏目:Python 来源:网络整理
导读:当前的 recommendation from google是所有应用程序开始迁移到高复制数据存储区.我的应用很小,仍处于开发阶段.我的 understanding是我的应用程序累积的数据越多,转换过程就越多.所以我决定迁移ASAP(而我仍然只有56k的用户数据). 我按照documentation从主从应
当前的 recommendation from google是所有应用程序开始迁移到高复制数据存储区.我的应用很小,仍处于开发阶段.我的 understanding是我的应用程序累积的数据越多,转换过程就越多.所以我决定迁移ASAP(而我仍然只有56k的用户数据).

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

C:UsersHankDocumentsAptana Studio 3 Workspacehanksandbox>appcfg.py upload_data --application=essayhost --kind=User --filename=sandboxed .

我得到的错误:

File "C:Program Files (x86)Googlegoogle_appenginegoogleappenginedatastoredatastore_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

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

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

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读