Google App Engine:此应用程序不存在

时间:2012-05-02 04:59:59

标签: google-app-engine

当我在GAE中部署我的应用程序时,我收到此错误

      This application does not exist (app_id=u'qsse-ss').

场景是这个应用程序已经由其他一些用户部署到GAE,现在我做了一些更改,我想在GAE中更新,所以现在当我在eclipse中右键单击我的应用程序并转到“部署到appengine” “它给了我这个错误

我做错了什么,做正确的做法是什么

谢谢

9 个答案:

答案 0 :(得分:28)

当我提供的用户名不是所有者/开发者时,我也发生了这种情况,甚至用-e或--email指定其他帐户也不起作用。解决了什么:

appcfg.py update . --no_cookies

(与https://stackoverflow.com/a/10004722相同)

答案 1 :(得分:7)

您必须在开发人员或所有者下登录才能部署应用程序。这是eclipse中的左下角图标。

同时检查您的应用程序名称。如果应用程序的ID正确且您登录的用户具有此应用程序的角色所有者/开发人员 - 您将部署。

答案 2 :(得分:4)

您必须确保GAE本地客户端中的应用程序名称与您Google帐户中的应用程序名称相匹配。检查app.yaml文件以确保应用程序的名称也匹配。

答案 3 :(得分:3)

当我更改电子邮件以为go代理创建新的应用ID时,也发生了这种情况。

我的解决方案是删除服务器目录中的cookie文件:

rm server/.appcfg_cookies

然后,一切都好!

答案 4 :(得分:2)

已经删除了.appcfg_oauth2_tokens c:/usrs/etc,经过长时间的升级到python27后为我工作。

答案 5 :(得分:1)

至少截至2017年6月22日,创建云项目还不够。您必须转到App Engine section of cloud console并选择一种语言。当它说完"准备你的App Engine服务......"然后你可以部署。

答案 6 :(得分:0)

问题是我从rightClick项目更改的不同名称 - > appenginesettings-> ApplicationId。

此名称在您的Google帐户中应该相同

答案 7 :(得分:0)

删除oauth2令牌文件〜/ .appcfg_oauth2_tokens或指定带有“--oauth2_credential_file”标志的其他令牌存储文件文件可能是一个永久的解决方案。按下部署按钮时,MacOSX GoogleAppEngineLauncher.app不允许您更改此标志/路径。

appcfg.py --oauth2_credential_file=~/.appcfg_oauth2_tokens_myappid

答案 8 :(得分:0)

我有相同的错误消息:

  

该应用程序不存在(project_id = u'xxxx-123456')。创建一个   在此项目中的App Engine应用程序中,运行“ gcloud app create”   您的控制台。

我通过执行以下命令解决了该问题:

gcloud app create

它将在您的项目内创建应用程序并分配选定的区域。