LoginSignup
0
0

More than 3 years have passed since last update.

Google App Engine で複数アプリを動かしたい

Posted at

GAEでは1つのプロジェクトの下に複数のサービスを持つことができる。
詳しくはこちら
https://cloud.google.com/appengine/docs/standard/java/microservices-on-app-engine?hl=ja

こんな感じで複数作れる
https://console.cloud.google.com/appengine/services?hl=ja&project=marketing-technology-group
image.png

具体的にどうするかというと、アプリケーション設定でサービス名を指定する。
指定しないと default になる。
default にすると デフォルトで https://<PROJECT-ID>.appspot.com/に割り当てられる。
サービス名をつけると https://<SERVICE-NAME>-dot-<PROJECT-ID>.appspot.com/ に割り当てられる。
-dot-って気持ち悪いよね

もちろんそれぞれカスタムドメイン割り当てられる。dispatch.yaml を使えばね。
https://qiita.com/HiroyasuKuraya/items/80658eeea2d5e18daea2
https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed?hl=ja

サービス名の指定の仕方はスタンダード/フレキシブルの違い、その中でも言語によってやり方がちょっと違うので注意。(でもだいたいapp.yamlっぽい。Javaだけ特殊っぽい)

ex)
Java スタンダード環境
https://cloud.google.com/appengine/docs/standard/java/config/appref?hl=ja
module プロパティ
今はserviceと呼ぶことになってるけど設定ファイルはmoduleのまま残ってる。

Go
https://cloud.google.com/appengine/docs/standard/go112/config/appref
service プロパティ

言語のドキュメント配下の構成ファイルとかconfigration file とかそんなメニューの下にある。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0