2014-09-18 2 views
1

내 GAE 배포에 문제가 있습니다. 나는 2 개의 달리기를 벌써 가지고있다. 그래서 나는 모든 적당한 lirbaries와 겹침 선반을 가져야한다. 하지만 분명히 뭔가 빠졌어요.Google App Engine 배포 승인 문제

  1. 내 애플릿을 googe appengine 개발자에게 등록했습니다.
  2. 나는 응용 프로그램 이름으로 프로젝트의 app.yaml에 app_id를 입력합니다. cmd에서
  3. 을 입력하면 google_appengine으로 이동하여 내 프로젝트의 루트 디렉토리에서 'appcfg.py update'를 실행합니다. "C :/개발/GAE/프로젝트 이름"이메일 및 PW에서
  4. 유형,

하고 난이 오류 MSG가

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 --- 

어떤 아이디어가 무엇 임 누락 된거야? 이 모든 단계를 세 번 확인해 보니 생각할 수있는 전부입니다.

내 애플리케이션 제목이

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를 업그레이드하지 포함되어 있습니다. 나는 또한 다른 응용 프로그램, 같은 문제에 업로드 시도했다. Ive는 내 웹 사이트에 Processing 처리를 실행하는 데 사용하는 정적 폴더 2 개를 추가했습니다.

PS 내 응용 프로그램이 로컬에서 올바르게 실행되며 오류가 발생하거나 컴파일되지 않습니다. 나는 그 잘못이 어딘가에 있다고 생각한다.

건배

답변

0

사용자 또는 암호에 오류가있는 것 같습니다.

developer console에서 프로젝트에 액세스 할 수 있습니까? 사용 권한으로 구성된 전자 메일은 연결에 사용하는 전자 메일이며 yaml 파일의 app id는 개발자 콘솔에서 동일한 ID입니까? 그렇다면, 내가 상상할 수있는 유일한 것은 귀하의 비밀 번호가 실패한 것입니다.

키를 눌렀습니까? 텍스트 프로세서에서 입력 해보십시오.

마지막 아이디어는 SDK의 실행 프로그램을 통해 앱을 배포하는 것입니다. 파일 메뉴에 기존 앱을 추가하고 (app.yaml 파일 검색) 배포를 클릭하여 인증 할 수 있는지 확인합니다.

+0

어이, 아이브를 AppEngine Launcher에로드하고 시도해 보았습니다. 대시 보드를 치면 올바른 대시 보드로 이동하기 때문에 appID가 정확합니다. 나는 앱의 소유자이며, 네, ive는 정확한 비밀번호를 입력하고 Gmail에 로그인하고 로그 아웃하여 꿈꾸지 않는지 확인했습니다. ive는 Gmail과 googlemail을 사용했습니다. 오류가 있는지 확인하기 위해 새 앱을 만들었지 만 차이는 없습니다. – user3674592

3

보통 그렇듯이 더 많은 조사가 결국 대답을 밝힙니다. 그리고 stackoverflow. PHP로 지정했기 때문에 처음에는이 기능을 놓친 것 같습니다. Stack Overflow Question

기본적으로 내가 잘못한 일을하지 못해서, 허가 문제는 내 Google 계정에 의해 차단되고 있다는 것이 었습니다. 나는 Account Security permissions으로 가야했고 보안 수준이 낮은 장치에서 액세스 할 수 있어야했습니다.

이전에 이미 2 개의 앱을 배포 했으므로 Google에서 새롭게 변경 한 최신 설정이어야합니다.

동일한 문제가있는 다른 사람들을 여기에 언급하십시오. 먼저 모든 단계가 올바르게 설정되었는지 확인하십시오.

그러면 내가했던 것처럼 해결해야합니다.이

--oauth without pw 마지막으로 내가 어떤 사람에 대한 문제가 시간대에 있었던 읽어 somewehre 다른에있는 경우

그렇지 않으면 당신은 그래서 당신은 암호없이 업로드 할 수 있습니다 그것을 설정을 시도 할 수 있습니다,이 문제를 방지 할 수 있습니다. 컴퓨터의 시간이 GAE 또는 서버와 다를 때 커뮤니케이션이 잘못되었다고 생각하면 시간이 올바르게 설정되었고 실행기 로그에 표시된 시간과 일치하는지 다시 확인하십시오. ,

명령 및 옵션 내가 복사 브라우저에서 액세스 표준 출력에 URL을 생성 생성 된 브라우저를 : 나를 위해

2

잘은 아래 02 옵션 인증 흐름이었다

appcfg.py update . --oauth2 --noauth_local_webserver 

일 내가 명령 줄에서 준 코드. appcfg가 연결된 Google 계정의 연결된 앱 및 서비스에서 앱 중 하나로 볼 수있었습니다.