ngx_http_proxy_protocol_vendor_module モジュール

構成の例
埋め込み変数

ngx_http_proxy_protocol_vendor_module モジュール (1.23.3) を使用すると、PROXY プロトコル ヘッダーのアプリケーション固有 TLV から、クラウドプラットフォームの接続に関する追加情報を取得できます。

サポートするクラウドプラットフォーム

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 の値