此应用程序不存在(app_id = xxx)

Joh*_*ohn 24 python google-app-engine

我无法上传到AppEngine,因为appcfg它告诉我:

此应用程序不存在(app_id = u'xxx').

我只是AppEngine的开发人员,所以当我刚刚测试时,我创建了一个新的AppEngine,我是所有者,但我仍然在新创建的AppEngine上获得相同的消息.

Dav*_* T. 42

我找到的修复是添加参数--no_cookies:

appcfg.py update --no_cookies MyProjectDirectory/
Run Code Online (Sandbox Code Playgroud)

当您从同一台计算机上的不同Google帐户上传AppEngine应用程序时,可能会发生这种情况.

  • 您也可以删除.appcfg_cookies文件,然后在输入密码后将其替换为有效版本. (7认同)
  • 这工作,我使用两个不同的ID上传不同的应用程序,即在两个不同的帐户,所以在终端我的以前的ID存储,然后当我在第二个帐户创建我的GAE应用程序时,我无法更新它因为以前的帐户饼干.这工作......很棒!!! (3认同)
  • 我有一个交替解决方案 - 在Google App Engine Launcher中选择菜单Control> Clear Deployment Credential.然后,当您单击"部署"时,它将再次引导您完成身份验证流程,您可以选择正确的帐户. (3认同)

Has*_*sek 12

您必须先登录您的gae帐户并在上传之前创建一个应用程序,并且您的app_id必须与您的应用程序具有相同的名称.你不能只上传它.

所以去这里,创建你的应用程序,例如"example_app"并设置app_id = example_app,一切都应该工作:)

  • "设置app_id = example_app"是指编辑`app.yaml`并适当调整`application`字段. (2认同)

Sar*_*way 5

App Engine的Java/Eclipse插件版本也会出现同样的问题.当您从插件中登录到错误的Google帐户时,会发生404.在这种情况下,请查看Eclipse的左下角以查看您当前使用的帐户.

关于Python命令行更新程序,如果您的cookie表明您已登录到无法访问您正在更新的应用程序的Google帐户,那么这可以解释为什么使用"appcfg.py update"忽略这些cookie --nocookies"修复它.