掲題の通りなのだが、 AWS NLBを採用するほとんど場合クライアントIPの保持したいので、ターゲットグループのクライアントIPアドレスの保持を有効にする必要があるのだが偶然にもこれまではデフォルト設定が有効のターゲットタイプでしか利用したことがなく今回ハマってしまった。 Terraformのドキュメントで言うと下記preserve_client_ipの部分。 詳しくはこちらと親切にAWSのドキュメントのリンクを用意してくれている。 インスタンスタイプのターゲットグループ: 有効 IP タイプのターゲットグループ (UDP、TCP_UDP): 有効 IP タイプのターゲットグループ (TCP、TLS): 無効 Network Load Balancers のターゲットグループ - Elastic Load Balancing 記載のある通りでこれまでターゲットタイプがインスタンスの場合には