【发布时间】:2017-05-04 21:03:18
【问题描述】:
我在将我的应用部署到 google app-engine 时遇到了这个错误。
错误:
错误 404:--- 开始服务器输出 --- 此应用程序不存在 (project_id=u'homework-153002')。要在此项目中创建 App Engine 应用程序,请在控制台中运行“gcloud beta app create”。 --- 端服务器输出 ---
当我尝试使用上述命令创建应用程序时,我看到的是:
ERROR: (gcloud.beta.app.create) You do not have permission to access app [homework] (or it may not exist): Operation not allowed
我在 google 开发者 api 网站上创建了一个项目,项目名称为“homework”和随机 ID。这是网址: https://console.developers.google.com/apis/library?project=homework-153002
关于我在这里可能做错了什么的任何指针?
这是我的 yaml 文件:
application: homework-153002
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: .*
script: main.app
libraries:
- name: webapp2
version: "2.5.2"
【问题讨论】:
-
您的应用程序 ID 是
homework-153002,而不是homework,因此您需要在部署命令和/或app.yaml文件中更正它。 -
更新的应用程序 ID 出现同样的错误
-
我能够让它工作。这是我必须使用的命令集:1) gcloud config set project homework-153002 2) gcloud beta app create 3) appcfg.py update homework/ 感谢@Dan 的建议,它有帮助。
-
很高兴听到。那我就给个答案吧。