API Gateway
API Gateway は 443/TCP でクライアントからの接続を受け付け、アプリケーションの Web UI や外部連携のための API を提供する。
api-gateway コマンド
api-gateway コマンドは API Gateway を実装します。spnhub コマンドのパラメータはコマンドラインオプションと環境変数のいずれかで指定できます。 パラメータには以下のものがあります。
オプション | 環境変数名 | 説明 | デフォルト |
---|---|---|---|
-c | APIGW_INVENTORY_URL | API Gateway の構成情報を提供するインベントリのURL。 | http://localhost:8080 |
api-gateway コマンドは起動時とリロードシグナル受信時に構成情報をインベントリ から読み込みます。具体的には以下の順に読み込みます。リロードシグナルは SIGUSR1 です。
1. レルムの読み込み
全てのレルムを読み込みます。 API Gateway はレルムごとに内部が分離されており、マルチテナントのシステムを容易に実装できます。