我正在使用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
有人可以帮帮我吗? 提前谢谢。
答案 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)帐户,并使用该帐户进行上传。