Google App Engine appcfg.py data_upload身份验证失败

时间:2010-05-24 07:22:52

标签: python google-app-engine

我正在使用appcfg.py将数据从csv文件上传到数据存储区。 但每次我尝试,我都会收到错误:

[info    ] Authentication failed

即使我使用的是管理员ID和密码 在我的app.yaml文件中,我有:

handlers:
- url: /remote_api
  script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
  login: admin

- url: .*
  script: MainHandler.py

有人可以帮帮我吗? 提前谢谢。

2 个答案:

答案 0 :(得分:2)

app.yaml文件看起来不错,但您确定已将其部署到服务器吗?文档明确指出,在使用appcfg.py批量上传数据之前,您需要更新服务器上的应用,因此您可以尝试使用建议的命令:

appcfg.py update <app-directory>

您也可以查看deleting your session cookies,特别是如果appcfg.py每次都没有要求您进行身份验证 - 它可能保存了错误的密码。

希望其中一些有帮助!

答案 1 :(得分:2)

如果您的管理员是域名应用帐户(例如@ yourdomain.com),并且您的应用使用了Google帐户身份验证,则您将无法在应用中以管理员身份进行身份验证。您需要以管理员身份添加Google帐户(例如@ google.com)帐户,并使用该帐户进行上传。