2016-12-19 40 views
2

我在將應用部署到Google應用引擎時遇到了此錯誤。創建應用並將其部署到Google應用引擎時出現問題

錯誤:

錯誤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 

我已經創建了谷歌開發人員API的網站PROJECT_NAME項目「家庭作業」和隨機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" 
+2

您的應用程序ID是那麼'​​功課,153002',不'homework',所以你需要更正,在您部署命令和/或你的'app.yaml'文件。 –

+0

與更新的應用程序ID相同的錯誤 –

+0

我能夠得到這個工作。這裏是我必須使用的命令集: 1)gcloud配置設置項目作業-153002 2)gcloud測試版應用程序創建 3)appcfg.py更新作業/ 感謝@Dan爲您的建議,它幫助。 –

回答

2

您的應用程序URL指示您的應用程序ID是homework-153002,但 錯誤信息提示你連接到名爲homework一個AP - 可能不是你自己的,因此,許可問題。

只需在部署命令和/或app.yaml文件中更正應用程序標識即可。

由於您的評論指出,對於你的情況(gcloud部署)的解決方案是:

gcloud config set project homework-153002 
gcloud beta app create 
appcfg.py update homework/ 
相關問題