ngx_http_proxy_protocol_vendor_module モジュール
構成の例 埋め込み変数 |
ngx_http_proxy_protocol_vendor_module
モジュール (1.23.3) を使用すると、PROXY プロトコル ヘッダーのアプリケーション固有 TLV から、クラウドプラットフォームの接続に関する追加情報を取得できます。
サポートするクラウドプラットフォーム
- Amazon Web Services
- Google Cloud Platform
- Microsoft Azure
listen ディレクティブで proxy_protocol
パラメータを設定することで、PROXY プロトコルは事前に有効にする必要があります。
このモジュールは、商用サブスクリプション の一部として利用できます。
構成の例
proxy_set_header X-Conn-ID $proxy_protocol_tlv_gcp_conn_id; server { listen 80 proxy_protocol; listen 443 ssl proxy_protocol; ... }
埋め込み変数
$proxy_protocol_tlv_aws_vpce_id
- PROXY プロトコルヘッダーからの AWS VPC エンドポイントの ID を示す TLV の値
$proxy_protocol_tlv_azure_pel_id
- PROXY プロトコルヘッダーから Azure プライベートエンドポイントの LinkID を示す TLV の値
$proxy_protocol_tlv_gcp_conn_id
- PROXY プロトコルヘッダーから Google Cloud PSC 接続 ID を示す TLV の値