Google App Engine アプリケーションの別のバージョン (ファイル app.yaml の "version: 2" など) をアップロードしたとします。バージョン 1 は引き続きデフォルトであり、バージョン 2 はテスト用です。どうすればそれを実行できますか?
2 に答える
を Appengine にアップロードするversion
と、それらを簡単に切り替えることができます。
アプリ名が myapp で、現在バージョン 1 を実行しているとします。2-testing というバージョンもアップロードしました。デフォルトのアプリ (バージョン 1) には、アクセスすることでアクセスできますmyapp.appspot.com
バージョンに明示的にアクセスしたい場合は、にアクセスする必要があります<version_name>-dot-myapp.appspot.com
。例に従うと、次のようになります。
1-dot-myapp.appspot.com
また2-testing-dot-myapp.appspot.com
-dot-
と同等<version>.<appname>
ですが、SSL を使用して安全なアプリケーションを正しく提供できます。
管理コンソールdefault
を使用して、任意のバージョンを(serving myapp.appspot.com
)としてマークできます
編集: これは、Appengine のドメインとサブドメインについて説明している公式ドキュメント ページです。
バージョンを選択すると、管理コンソールのバージョンの下で、バージョンのライブ uri を見つけることができます。
また、トラフィック分割を使用して、独自のクライアント IP または Cookie を使用してバージョンをテストできます。ドキュメント: https://developers.google.com/appengine/docs/adminconsole/trafficsplitting