18

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

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

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

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

谢谢

4

9 回答 9

28

当我提供一个不是所有者/开发者的用户名时,这也发生在我身上,甚至使用 -e 或 --email 指定不同的帐户也不起作用。修复的是:

appcfg.py update . --no_cookies

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

于 2013-01-24T11:07:35.113 回答
7

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

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

于 2012-05-02T10:28:30.493 回答
4

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

于 2012-05-02T17:34:42.847 回答
3

当我更改电子邮件以为 goagent 创建新的 appid 时,这也发生在我身上。

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

rm server/.appcfg_cookies

然后,一切正常!

于 2014-01-14T06:48:19.893 回答
2

.appcfg_oauth2_tokens c:/usrs/etc 在长时间升级到 python27 之后,Deleted对我有用。

于 2015-05-16T23:09:00.187 回答
1

至少截至 2017-06-22,创建一个云项目是不够的。您必须转到云控制台的 App Engine 部分并选择一种语言。说完“正在准备您的 App Engine 服务...”后,您就可以进行部署了。

于 2017-06-22T19:00:41.990 回答
0

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

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

于 2012-05-03T08:12:05.587 回答
0

删除 oauth2 令牌文件 ~/.appcfg_oauth2_tokens 或使用标志“--oauth2_credential_file”指定不同的令牌存储文件文件可能是永久解决方案。MacOSX GoogleAppEngineLauncher.app 不允许您在按下部署按钮时更改此标志/路径。

appcfg.py --oauth2_credential_file=~/.appcfg_oauth2_tokens_myappid
于 2015-09-07T10:37:36.127 回答
0

我有同样的错误信息:

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

我通过执行以下命令解决了它:

gcloud app create

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

于 2019-03-16T05:54:43.550 回答