如何在Google App Engine上下载所有数据存储实体?
我读过the GAE docs,我似乎无法弄清楚如何下载我所有的实体数据。如何在Google App Engine上下载所有数据存储实体?
我喜欢做的是将整个东西下载为一个大的TSV文件(或者我可以轻松融入其中的一个东西),所以我可以将我的各种实体导入到电子表格中并随意摆弄它们。
但我被困在起跑门。我不明白文档的前几位:“本文档适用于使用主/从数据存储的应用程序如果您的应用程序使用高复制数据存储...” - 我甚至不确定哪个我有,或者我会怎么说。
假设我有简单的主/从,该文档继续:“......你可以通过安装remote_api的处理程序的Java版本使用Python appcfg.py工具......”但同样,我我不太确定他们的意思,或者我在哪里找到这个appcfg.py工具。
对不起,有这样一个问题,但有没有某种步骤?我只想下载我的数据存储!
谢谢!
主/从是默认的(现在),所以这几乎可以肯定你在用什么。您可以在https://appengine.google.com/ - > app-id - >管理 - >应用程序设置 - >数据存储复制选项进行确认。
要下载自己的数据,第一install Remote API for Java,然后用appcfg.py to download data:
appcfg.py download_data --application=<app-id> --url=http://<appname>.appspot.com/[remote_api_path] --filename=<data-filename>
除了google自己的文档以外,没有什么需要做的了。没有解决方法或演练。我不确定Java。在Python中,只需要在app.yaml中启用remote_api。
appcfg.py可以在appengine SDK的根目录下找到。
+1从哪里获得appcfg.py工具。 – Olie 2011-05-26 17:04:28
安装remote_api的处理程序的Java版本,只是意味着你映射'com.google.apphosting.utils.remoteapi.RemoteApiServlet'用'/_ah/remote_api',以便该servlet可用于外部工具与数据存储进行通信。 – craftsman 2011-05-26 05:26:01
以下是有关remote_api的一些详细信息:http://code.google.com/appengine/docs/java/tools/remoteapi.html – craftsman 2011-05-26 05:31:11
appcfg.py位于[Google App Engine SDK for Python](http:// code。 google.com/appengine/downloads.html)。 – silverfox 2011-05-26 05:39:56