谷歌应用引擎 :此应用程序不存在



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

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

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

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

谢谢

当我提供一个不是所有者/开发人员的用户名时,我也遇到了这种情况,甚至使用 -e 或 --email 指定不同的帐户也不起作用。修复的是:

appcfg.py update . --no_cookies

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

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

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

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

当我更改电子邮件为 goagent 创建新的 appid 时,我也遇到了这种情况。

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

rm server/.appcfg_cookies

然后,一切都好!

删除 .appcfg_oauth2_tokens c:/usrs/etc 在升级到 python27 很久之后对我有用。

至少

截至 2017 年 6 月 22 日,创建一个云项目是不够的。您必须转到云控制台的"App Engine"部分并选择一种语言。当它说"正在准备您的 App Engine 服务..."然后,您可以部署。

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

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

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

appcfg.py --oauth2_credential_file=~/.appcfg_oauth2_tokens_myappid

我有同样的错误消息:

此应用程序不存在 (project_id=u'xxxx-123456')。要创建一个 App Engine 应用程序在此项目中,在 您的控制台。

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

gcloud app create

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

最新更新