Python google应用程序引擎-权限被拒绝错误
问题 我的应用程序不会在dev服务器或live服务器上更新,除非我每次都执行下面的步骤3。否则,我将遇到如下所示的权限问题Python google应用程序引擎-权限被拒绝错误,python,google-app-engine,Python,Google App Engine,问题 我的应用程序不会在dev服务器或live服务器上更新,除非我每次都执行下面的步骤3。否则,我将遇到如下所示的权限问题 e2016-01-08 12:47:58,781 ERROR appcfg.py:2438 An error occurred processing file '': HTTP Error 403: Forbidden Unexpected HTTP status 403. Aborting. 错误403:-开始服务器输出-- 您没有权限修改此应用程序app\u id=
e2016-01-08 12:47:58,781 ERROR appcfg.py:2438 An error occurred processing file '': HTTP Error 403: Forbidden Unexpected HTTP status 403. Aborting.
错误403:-开始服务器输出--
您没有权限修改此应用程序app\u id=u的~project name'。
--终端服务器输出--
理想情况下,我只想使用dev_appserver.py进行测试
我已经尝试过的事情
appcfg.py更新-无Cookie。打开网页让我登录后,我得到了
没有收到任何数据
错误\u空\u响应
我的终端卡在了noauth_local_webserver上
appcfg.py回滚。这给我留下了同样的错误:
错误403:-开始服务器输出--
您没有修改此应用程序的权限app_id=u's~'。
--终端服务器输出--
appcfg.py-更新。这只是返回上面步骤中的错误
appcfg.py-no_cookies-oauth2-email=myemail-noauth_local_web服务器更新。这会将项目上传到我的服务器,但是,我厌倦了每次都必须“允许”然后将代码粘贴回终端
关闭应用程序引擎启动器,从启动器中删除项目,然后重新添加
重新启动计算机,关闭计算机
从终端启动,从app engine launcher启动
注意:我已经登录谷歌浏览器了
下一步我应该尝试什么?每次使用“-no_cookies”选项时,您都会告诉appcfg永远不要保存您的凭据,因此每次上载应用时,它都会提示您 只运行一次appcfg.py update app.yaml或appcfg.py update就足够了,因为“-oauth2”选项现在是默认的,并且是当前唯一支持身份验证的方法
另一方面,appcfg将某些文件存储在Windows上的用户目录C:\Users\或Linux/Mac上名为“.appcfg_*”的/home/下,用于存储cookie和保存的身份验证令牌。您可能需要显示隐藏的文件/扩展名才能查看它们。有时删除这些文件并重新运行appcfg可能有助于验证不起作用。尝试时是否指定了项目名称。appcfg.py-一个updateFWIW,我从来没有使用过appcfg.py的任何-选项,我甚至不记得我最后一次输入凭据是什么时候-好几个月了。现在我只是从一个备忘单文件中复制/粘贴update cmd,如下面的回答所示:@tockards是的,总是这样。@Dan也许你已经知道这一点,但是这些命令不会/不会解决这个问题,因为它们是一样的,除了更新一个队列,我没有,一些我没有的yaml文件,一个我没有的索引文件,一个我没有的cron文件,还有一个我没有的调度文件。第一个文件是更新我的应用程序模块代码的文件。yaml文件是我模块的配置文件,可以指定它而不是它们的目录。我想我在使用目录时遇到了一些问题。对于单个模块应用程序,等效程序为appcfg.py update app.yaml或appcfg.py update。