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