google appengine部署授权问题
我在部署我的GAE时遇到问题。我已经有两场比赛了,所以我应该拥有所有合适的场地和任何东西。但显然我错过了一些东西。google appengine部署授权问题
- 我注册了我的applet与googe appengine开发人员。
- 我在项目的app.yaml中输入app_id作为应用程序名称。
- 在cmd中,我转到google_appengine并在我的项目的根目录下运行“appcfg.py update”。 “C:/开发/ GAE /项目名称”
- 类型的电子邮件和PW,
,然后我得到这个错误味精
12:47 AM Application: processing#######; version: 1
12:47 AM Host: appengine.google.com
12:47 AM
Starting update of app: processing######, version: 1
12:47 AM Getting current resource limits.
Password for ###########@gmail.com: Invalid username or password.
2014-09-19 00:47:36,404 ERROR appcfg.py:2416 An error occurred processing file '': HTTP Error 401: Unauthorized. Aborting.
Error 401: --- begin server output ---
Must authenticate first.
--- end server output ---
任何想法我在想念?我三重检查了所有这些步骤,这是我所能想到的。
我app.yaml中包含此
application: processing######
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /statics
static_dir: statics
- url: /sketches
static_dir: sketches
- url: .*
script: main.app
libraries:
- name: webapp2
version: "2.5.2"
- name: jinja2
version: latest
香港专业教育学院升级我的GAE到最新版本太多,仍然没有改变。我也尝试将它上传到不同的应用程序,同样的问题。 我添加了2个静态文件夹,用于运行嵌入到我的网站中的处理。
PS我的应用程序在本地运行良好,没有什么会引发错误或不编译。我认为这个错误在于别的。
干杯
这似乎是与您的用户名或密码错误。
您确定您可以访问developer console中的项目,在权限下配置的电子邮件是您用来连接的电子邮件,yaml文件中的应用程序ID是开发者控制台上的相同ID吗?如果是这样,我唯一能想象的就是密码失败。
也许一个按键?尝试在文本处理器中输入它。
最后一个想法,通过sdk的启动器部署应用程序。在文件菜单中添加现有应用程序(搜索app.yaml文件),然后单击部署以查看您是否可以进行身份验证。
好吧,和平常一样,更多的研究最终揭示了答案。和stackoverflow。 猜猜我错过了第一个,因为它用php指定。 Stack Overflow Question
基本上我没有做任何不妥的事情,权限问题是它被我的谷歌帐户阻止。 我不得不去我的Account Security permissions,并启用从不太安全的设备访问。
这必须是Google最近改变的新设置,因为Ive之前已经部署了2个应用程序。
这里要提及的是其他人有同样的问题: 首先通过我经历的步骤,以确保一切都设置正确。
然后你应该像我那样解决它。
否则,你可以尝试设置它,所以你可以不用密码上传,如果它位于somewehre其他--oauth without pw
最后,我读了一些人的问题是时区,这可能避免此问题。当他们的计算机上的时间与GAE或服务器不同时,我认为这会导致沟通不畅,因此请仔细检查您的时间设置是否正确,并且它与您在启动日志中看到的时间一致。
很适合我的下面02选择工作
appcfg.py update . --oauth2 --noauth_local_webserver
的认证流程为:
命令和选项生成标准输出的URL,这是我复制并从我的浏览器访问,所产生的浏览器一个代码,我在我的命令行中给出。我可以将appcfg看作是我的Google帐户的相关应用和服务下的应用之一。
嘿,是的,我将它加载到AppEngine桌面,并在那里试过。 appID是正确的,因为按下仪表板会将我带到正确的仪表板。我是应用程序的所有者,是的,即使输入正确的密码并登录和退出gmail以确保即时消息不会做梦,我将再次进行检查。我尝试了Gmail和谷歌邮箱。我创建了一个新应用程序,以查看是否存在故障,但没有区别。 – user3674592 2014-09-19 15:21:37