Modules API には、現在の動作環境に関する情報(モジュール、バージョン、インスタンス)を返す関数が用意されています。
Modules API には他にも、モジュール、バージョン、インスタンスのアドレスを取得するための関数があります。これをアプリケーションで利用すると、リクエストをインスタンス間で送信することができ、これは開発環境と本番環境のどちらでも可能です。
SDK から google.appengine.api.modules モジュールをインポートする必要があります。
次のコードサンプルでは、リクエストのモジュール名とインスタンス ID を取得する方法を示します。
自動スケーリングされるモジュールのインスタンス ID は、一意の base64 エンコード値(例: e4b565394caa)として返されます。
同じアプリ内のモジュール間で通信するには、相手のモジュールのホスト名を取得します。
URL 取得サービスも利用できます。