2017-09-04 6 views
0

グーグルクラウドアプリケーションエンジンの1つのプロジェクトから、同じ言語または異なる言語/ランタイムの複数のアプリケーションを導入するにはどうすればよいですか?同じプロジェクトから複数のアプリケーションを導入する

+0

何が問題なのですか? –

+0

誤った言葉をおかけして申し訳ありません。ちょうど編集されました。 –

+0

また、利用規約のセクション3.3(d)に違反していないかどうかを確認してください:https://cloud.google.com/terms/ –

答えて

1

今日、App EngineはGoogle Cloud Consoleプロジェクトと一対一で対応しています。同じプロジェクトに複数の「アプリ」をデプロイすることはできません。しかし、アプリケーションによっては、あなたが望むことをやり遂げることができるかもしれません。

App Engineには、アプリケーションの独立した側面である「サービス」の概念があります。 App Engineアプリは多くのサービスを持つことができ、各サービスは独自の言語/ランタイムを持ち、異なるApp Engine環境にあることさえできます。

単純なFlaskサイトを提供するために使用されるPythonサービス、単純なFlaskサイトを提供するPythonサービス、標準環境のJava 8で書かれたAPIを提供するサービス、 .jsはApp Engineの柔軟な環境で動作します。

"default"サービスは、app.yamlファイルで定義されています。他のサービスは別のフォルダに定義することができ、app.yamlとそのサービス定義のいずれかを持つことができます。あるいは、backend.yamlのような名前を付けられます。設定ファイルのレイアウトについては、this simple Python projectを参照してください。

App Engineのサービスの詳細については、see Microservices Architecture on Google App Engineをご覧ください。

関連する問題