Ошибка развертывания google-app-engine 1.9.19

При попытке развертывания с использованием нового Python GoogleAppEngine-1.9.19 в форме запуска GAE в Windows 7 я не прошу аутентифицироваться. Вместо этого я получаю страницу для принятия управления GAE, а затем я запускаю локально. Более того, щелчок на панели закрытия на панели запуска ничего не делает, и я должен убить ее извне. Я не понимаю сообщения об ошибках или что делать. У меня нет файла с именем old_run.py. Я удалил 1.9.19 и переустановил 1.9.18, и развертывание работает, как всегда. Разрыв 1.9.19?

2015-04-15 11:27:47 Running command: "['C:\\Python27\\python.exe', '-u', 'C:\\Program Files (x86)\\Google\\google_appengine\\appcfg.py', '--oauth2', 'update', 'M:\\HP_Cdrive\\workspace\\glowscript']"
11:27 AM Application: glowscript; version: 1
11:27 AM Host: appengine.google.com
11:27 AM 
Starting update of app: glowscript, version: 1
11:27 AM Getting current resource limits.
2015-04-15 11:27:50,838 WARNING old_run.py:88 This function, oauth2client.tools.run(), and the use of the gflags library are deprecated and will be removed in a future version of the library. 
Your browser has been opened to visit:

    https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fappengine.admin+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F&response_type=code&client_id=550516889912.apps.googleusercontent.com&access_type=offline

If your browser is on a different machine then exit and re-run
this application with the command-line parameter 

  --noauth_local_webserver

Ответ 1

Это проблема с SDK Google App Engine, которая не позволяет завершить процесс аутентификации пользователя, если работает локальный сервер.

Шаг 1. Остановите локальный сервер.

Шаг 2. Нажмите "Развернуть"

Шаг 3. Вы должны получить сообщение "The authentication flow has completed."

Шаг 4. Закройте окно.

Шаг 5. Повторное развертывание с помощью Google App Engine. Вы должны получить сообщение You can close this window now.

Ответ 2

вам просто нужно закрыть сервер, на котором я запускаю запуск и запуск механизма запуска приложения Google, а затем развернуть

Ответ 3

Извините за это - инструментарий находится в процессе изменения. Документы следует обновить в ближайшее время.

Попробуйте gcloud preview app deploy path-to/your.yaml --project myProjectID

Ответ 4

Вы можете успешно развернуть в 1.9.19 с помощью командной строки.

appcfg.py update myapp/

Используйте пароль приложения вместо обычного пароля учетной записи.

В любом случае вы получите сообщение о том, что:

теперь рекомендуемый способ входа в систему - использовать OAuth2. Видеть https://developers.google.com/appengine/docs/python/tools/uploadinganapp#Python_Пароль-less_login_with_OAuth2

Ответ 5

Если у вас возникли проблемы с перенаправлением на localhost:8085, вы можете попробовать использовать wget на сервере, который вы пытаетесь выполнить проверку подлинности, например:

wget http://localhost:8085/?code=4/SOMELONGKEY#

После этого вы должны быть зарегистрированы.

Ответ 6

В моем случае не было параметра версии в файле app.yaml. Когда я добавляю параметр, он сработал.

application: myappname
runtime: python27
api_version: 1
threadsafe: true
version: 1