仕事でGoogle App Engine(GAE)を使ってるのですが、us-central
以外にアプリのデプロイができなくて色々調べていたら、以下のような記事を発見しました。
- Can’t change region
Careful, because once you create your first app engine you can NEVER EVER move it to a different region. I had mistakenly placed mine in us-central only to later realize my users are mostly in us-east.
Sure, I can create another project and be more cautions but Google forces you into this long, useless app tutorial that makes it unclear if you are just starting out.
どうやら、GAEでは最初にアプリを作るときにリージョンの選択画面があるようで、
前任者(既に退職)がその画面でus-central
を選択してしまったようです。
うちのサービスはアジア向けなので、us-central
だとレイテンシが...(泣)
この画面
自分のプライベートアカウントでリージョン選択の画面を確認してみました。
ちゃんと注意書き書いてありますね、前任者は読まずにus-central
のまま[次へ]をクリックしちゃったのでしょうか...
(デフォルトでus-central
が選択されているのもどうかとは思いますが)
解決策
Googleの担当者に問い合わせたところ、以下のような解答をいただきました。
リージョンについては一度作成いただいた後の変更が出来なくなっております。
カスタムドメインを設定いただきますとエンドポイントの変更無しでgaeプロジェクトの切り替えをする事も可能です。
つまり、そのプロジェクトは諦めて他のプロジェクトを作ってそちらにデプロイしてくれという事ですね...
あまりこんなミスをする人はいないと思いますが、GAEを使い始めるときは気をつけましょう!