App Engine批量数据上传 - 身份验证错误

时间:2010-08-08 20:03:47

标签: python google-app-engine google-cloud-datastore bigtable

当我尝试使用appcfg.py上传数据时,无论登录详细信息是否完全正确,我都会收到身份验证错误。

    appcfg.py upload_data --config_file=bulkloader.yaml --filename=/output.csv --kind=AutoCompleteIndex .
Application: qwertifyy; version: dev.
Uploading data records.
[INFO    ] Logging to bulkloader-log-20100808.205421
[INFO    ] Throttling transfers:
[INFO    ] Bandwidth: 250000 bytes/second
[INFO    ] HTTP connections: 8/second
[INFO    ] Entities inserted/fetched/modified: 20/second
[INFO    ] Batch Size: 10
[INFO    ] Opening database: bulkloader-progress-20100808.205421.sql3
[INFO    ] Connecting to qwertifyy.appspot.com/remote_api
Please enter login credentials for qwertifyy.appspot.com
Email: matt2224@gmail.com
Password for matt2224@gmail.com: 
[INFO    ] Authentication Failed

问题是什么?

3 个答案:

答案 0 :(得分:2)

我认为您使用的是OpenID?如果是这样,似乎remote_api不适用于OpenID:

http://blog.notdot.net/2010/06/Using-remote-api-with-OpenID-authentication

答案 1 :(得分:0)

尝试使用“Google Apps”帐户进行身份验证时遇到此问题。

通过设置另一个可与Google App Engine一起使用并使用此帐户进行身份验证的“Google”帐户来解决此问题。您可以从Dashboard&gt;执行此操作。 <给药>权限。

答案 2 :(得分:0)

你使用了错误的选项。我通过指定目录遇到了同样的问题。

这个过程中有很多陷阱。在花了很多时间在一些如此基础的东西之后,我写了一个教程,让人们快速完成整个过程而不用大惊小怪。

http://heliodorj.blogspot.com/2011/09/google-app-engine-bulk-download-and.html