当我在GAE中部署我的应用程序时,我收到此错误
This application does not exist (app_id=u'qsse-ss').
场景是这个应用程序已经由其他一些用户部署到GAE,现在我做了一些更改,我想在GAE中更新,所以现在当我在eclipse中右键单击我的应用程序并转到“部署到appengine” “它给了我这个错误
我做错了什么,做正确的做法是什么
谢谢
答案 0 :(得分:28)
当我提供的用户名不是所有者/开发者时,我也发生了这种情况,甚至用-e或--email指定其他帐户也不起作用。解决了什么:
appcfg.py update . --no_cookies
答案 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
它将在您的项目内创建应用程序并分配选定的区域。