Google App Engine appcfg.py 数据上传认证失败
我正在使用appcfg.py这个工具,从一个csv文件上传数据到数据存储区。
但是每次我尝试的时候,都会出现错误:
[info ] Authentication failed
即使我使用的是管理员的账号和密码。
在我的app.yaml文件里,我有:
handlers: - url: /remote_api script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py login: admin - url: .* script: MainHandler.py
有没有人能帮我一下?
提前谢谢大家。
2 个回答
2
如果你的管理员账户是一个域名应用账户(比如说,@你的域名.com),而你的应用使用的是谷歌账户的登录方式,那么你就不能用管理员身份登录你的应用。你需要添加一个谷歌账户(比如说,@google.com)作为管理员,然后用这个账户来上传。
2
这个 app.yaml
文件看起来没问题,但你确定它已经部署到服务器上了吗?文档里明确提到,在使用 appcfg.py
批量上传数据之前,你需要先在服务器上更新你的应用,所以你可以试试下面这个命令:
appcfg.py update <app-directory>
你也可以试着去 删除你的会话 cookies,特别是如果 appcfg.py
每次都没有询问你认证信息的话——这可能是因为它保存了一个错误的密码。
希望这些能帮到你!