サービス間の通信

リージョン ID

REGION_ID は、アプリを作成するときに選択するリージョンに基づいて Google が割り当てるコードです。既存のアプリでは省略可能でしたが、新しいアプリでは App Engine の URL に REGION_ID.r を含めることが必須になります。

詳しくは、リージョン ID をご覧ください。

App Engine サービス間や App Engine サービスと他のサービス(Google Cloud サービスや外部アプリケーションなど)間での通信には、多様な方法を使用できます。

App Engine サービスと通信する最も簡単な方法は、URL にリソースの名前または ID を含めてターゲット設定した HTTP リクエストを送信することです。たとえば、該当する Google Cloud プロジェクト ID に加え、サービスまたはバージョンの ID を含めてターゲット設定できます。


https://VERSION_ID-dot-SERVICE_ID-dot-PROJECT_ID.REGION_ID.r.appspot.com

HTTPS URL の定義方法など、サービスのターゲット設定の詳細については、リクエストのルーティング方法をご覧ください。サービスと他の Google Cloud サービスの間のリクエストを承認するには、サーバー間での本番環境アプリケーションの認証の設定をご覧ください。

App Engine サービスは、App Engine を含むプロセス間で信頼性の高い非同期多対多メッセージングを提供する Pub/Sub を使用して通信することもできます。これらのプロセスは、アプリケーション、サービス、さらには外部アプリケーションの個別インスタンスである可能性があります。

データベースと、App Engine アプリケーションや他の外部アプリケーションとの間でデータを共有するには、データとファイルの保存についてをご覧ください。