LoginSignup
0
0

More than 5 years have passed since last update.

ELB ProxyProtocolの設定方法。

Last updated at Posted at 2015-12-17

ELBでTCPの負荷分散をしていて、後ろにあるInstanceで接続元IPを知りたい時に設定する。

■プロキシプロトコル型のポリシー作成::

aws elb create-load-balancer-policy --load-balancer-name TEST_ELB --policy-name TEST-PROXYPROTOCOL-POLICY --policy-type-name ProxyProtocolPolicyType --policy-attributes AttributeName=ProxyProtocol,AttributeValue=true
aws elb create-load-balancer-policy --load-balancer-name {{ELB NAME}} --policy-name {{POLICY NAME}} --policy-type-name ProxyProtocolPolicyType --policy-attributes AttributeName=ProxyProtocol,AttributeValue=true

■ポリシーを追加設定する。
指定するポートはELB-バックエンドInstance間の通信に利用するポート番号。
aws elb set-load-balancer-policies-for-backend-server --load-balancer-name TEST_ELB --instance-port 443 --policy-names TEST-PROXYPROTOCOL-POLICY
aws elb set-load-balancer-policies-for-backend-server --load-balancer-name {{ELB NAME}} --instance-port {{対象ポート}} --policy-names {{POLICY NAME}}

■ポリシーを削除する。
aws elb set-load-balancer-policies-for-backend-server --load-balancer-name TEST_ELB --instance-port 443 --policy-names
aws elb set-load-balancer-policies-for-backend-server --load-balancer-name TEST_ELB --instance-port {{対象ポート}} --policy-names {{残したいポリシーは書く}}

■確認
aws elb describe-load-balancers --load-balancer-name TEST_ELB
aws elb describe-load-balancers --load-balancer-name {{ELB NAME}}

aws elb describe-load-balancer-policies --load-balancer-name TEST_ELB
aws elb describe-load-balancer-policies --load-balancer-name {{ELB NAME}}

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0