2016-12-19 15 views
2

Google App Engineにアプリをデプロイするときにこのエラーが発生しています。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 

私はPROJECT_NAMEでGoogleの開発者用APIのウェブサイトでプロジェクトを作成しました「宿題」とランダムIDのここにはそのURLがあります: 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設定プロジェクトhomework-153002 2)gcloud beta app作成 3)appcfg.pyアップデート宿題/ あなたの提案に感謝します。 –

答えて

2

アプリのURLは、アプリIDがhomework-153002であることを示しているが、 エラーメッセージがhomeworkと呼ばれるAPに接続しているを示している - それゆえ、おそらくあなた自身ではありません許可の問題。

デプロイメントコマンドやapp.yamlファイルでアプリIDを修正するだけで十分です。あなたのケースのための

あなたのコメントが示すように、(gcloud展開)溶液をした:

gcloud config set project homework-153002 
gcloud beta app create 
appcfg.py update homework/ 
関連する問題