2016-11-04 6 views
2

私は以前、appcfg.pyを使ってGoogle AppEngineに私の(Python)アプリケーションを配備しましたが、最近はgcloudコマンドに切り替えました。キューを更新するためのgcloudでキューを更新するには?

、私がやっていた:「のgcloud」私は私がそれを行うことができますかわからないと

/opt/google/google_appengine/appcfg.py -A project-id update_queues . 

しかし、今の?

情報については、ここで私は今、新しいバージョンを配備する方法は次のとおりです。

gcloud app deploy --project project-id app.yaml 

ありがとうございました:)

+2

は 'のgcloudアプリはqueues.yaml'トリックをしない展開していますか? –

+0

ハムはうまくいくようですが、私は現在のバージョン以外のバージョンでそれを展開すると信じていました。それは "queues.yaml"の場合ですか? –

+0

私はapp.yamlとqueue.yamlを配備している間にGcloudが私にパスを示し、app.yamlがproject-id/default/{version}にあり、queue.yamlがproject-id/queueにあることを理解しました(バージョンに依存しない!)。あなたは答えとしてあなたのコメントを置くことができます、私はそれを受け入れるでしょう。 –

答えて

7

をクラウドSDKには、コマンドを展開し、複数の設定ファイルにindex.yaml, queues.yaml, dispatch.yaml, dos.yaml, cron.yaml

gcloud app deploy [DEPLOYABLES …] 

をサポートしています[展開] ...

デプロイするサービスまたは構成のyamlファイル。指定されていない場合、デフォルトは現在のディレクトリのapp.yamlになります。見つからなければ、現在のディレクトリに必要な設定ファイル(app.yamlなど)を自動的に生成しようとします。

https://cloud.google.com/sdk/gcloud/reference/app/deploy

ので:

gcloud app deploy app.yaml queues.yaml 
関連する問題