Подтвердить что ты не робот

Это приложение не существует (app_id = xxx)

Мне не удалось загрузить приложение AppEngine, поскольку appcfg рассказывал мне:

Это приложение не существует (app_id = u'xxx ').

Я был разработчиком в AppEngine, так как я просто тестировал, я создал новый AppEngine, где я был владельцем, но я все еще получаю то же сообщение в недавно созданном AppEngine.

4b9b3361

Ответ 1

Исправление, которое я нашел, это добавить параметр --no_cookies:

appcfg.py update --no_cookies MyProjectDirectory/

Это может произойти при загрузке приложений AppEngine из разных учетных записей Google на том же компьютере.

Ответ 2

Вам нужно войти в свою учетную запись gae и создать приложение перед его загрузкой, а ваше приложение app_id должно иметь то же имя, что и ваше приложение. Вы не можете просто загрузить его.

Итак, перейдите здесь, создайте свое приложение, например "example_app" и установите app_id = example_app, и все должно работать:)

Ответ 3

Такая же проблема возникает с версией плагина Java/Eclipse для App Engine. 404 происходит, когда вы вошли в неправильную учетную запись Google из плагина. В этом случае просмотрите левую часть Eclipse, чтобы узнать, какую учетную запись вы используете в данный момент.

Что касается программы обновления командной строки Python, если ваши файлы cookie указывают, что вы вошли в учетную запись Google, у которой нет доступа к обновляемому приложению, это объясняет, почему игнорирование этих файлов cookie с помощью "appcfg.py update --nocookies" исправляет его.

Ответ 4

Это действительно старо, поэтому я не удивлюсь, если это не подхватит плакат, но я хотел убедиться, что у меня есть ссылка на следующий раз, когда у меня возникла проблема.

У меня была эта проблема. Моя проблема закончилась тем, что я не приглашал пользователя, чтобы я аутентифицировался как разработчик проекта. На самом деле я только что создал пользователя и даже не вошел в систему.

Я вошел в инфраструктуру google в качестве нового пользователя, а затем добавил нового пользователя в качестве разработчика в приложении. Затем я смог загрузить приложение.

Ответ 5

Пытался загрузить в приложение этим утром (первый раз, когда я пробовал с пятницы), и он просто сработал (первый раз...!)

Не знаю, в чем дело, так как я не делал этого в течение выходных, поэтому все должно было быть таким же, как в пятницу.

Ответ 6

Я получил то же сообщение об ошибке, пытающееся сделать первое развертывание приложения Python с помощью учетной записи Google Apps.

В моем случае проблема была вызвана тем, что включена моя двухсторонняя аутентификация.

Если включена двухсторонняя аутентификация, вам необходимо создать пароль проверки подлинности в своем приложении управления учетными записями Google и использовать его для развертывания.

Ответ 7

этот способ работал:

  • изменил app.yaml, чтобы указать приложение: some_id
  • Обновление python appcfg.py../some_application/server/python

Ответ 8

Я исправил эту проблему, отредактировав файл app.yaml, чтобы иметь правильное имя приложения. В файле app.yaml, где говорится "application: [insert app name here]", мне пришлось изменить часть [insert app name here]. Я не уверен, почему это имя было неправильным, но я помню, как часто встречался с ним, пытаясь исправить другую ошибку. То, как я определил собственное имя, - это перейти к моим приложениям в консоли администратора GAE и посмотреть, как там было имя приложения. Надеюсь, это поможет кому-то еще, кто сталкивается с этой проблемой:)

Ответ 9

Если вы используете --oauth2, убедитесь, что при создании токена вы вошли в правильную учетную запись.

Ответ 10

appcfg.py --no_cookies --oauth2 --email=myemail --noauth_local_webserver  update .

Я перешел в папку каталога движка приложения и выполнил указанную выше команду. Это успешно развернуло его из командной строки для меня (терминал Mac OSX), хотя я все еще не мог разворачиваться из панели запуска приложений. Я считаю, что Launcher по-прежнему думает, что я запускаю порт 8080. Однако запуск dev_appserver.py --port=11080 . не устраняет эту проблему для меня... в итоге решение было просто удалением каталога из запуска программы приложения, а затем просто повторное добавление.

Ответ 11

Что сработало для меня, так это использовать идентификатор проекта из консоли движка Google app вместо имени проекта в app.yaml

Ответ 12

Проводка комментария Ric Moore в выбранном ответе, потому что это правильный ответ, и это сработало в моем случае (и, надеюсь, это помогает кому-то, у кого такая же проблема, быстро его обнаружить).

У меня есть альтернативное решение - в Google App Engine Launcher выберите в меню Control > Clear Deployment Credential. Затем, когда вы нажмете "Развернуть", вы снова проведете поток авторизации, и вы сможете выбрать правильную учетную запись. - Рик Мур

Ответ 13

У меня была эта проблема, и мне просто нужно было запустить gcloud app create для этого проекта в консоли консоли. Снимок экрана

Раньше я не думал, что этот шаг необходим.