Amazon Web Services

AWS ELB Proxy Protocol 설정

1103동103호·2017년 11월 7일·조회 4,758
1. ELB 정보 확인
 
aws elb describe-load-balancers --load-balancer-name [LB이름]  --profile [프로파일] --output json
 
2. ELB Policy 생성 (ProxyProtocolPolicyType)
 
aws elb create-load-balancer-policy --load-balancer-name [LB이름] --policy-name [Policy이름] --policy-type-name ProxyProtocolPolicyType --policy-attributes AttributeName=ProxyProtocol,AttributeValue=true --profile [프로파일]
 
aws elb create-load-balancer-policy --load-balancer-name [LB이름] --policy-name [Policy이름] --policy-type-name ProxyProtocolPolicyType --policy-attributes AttributeName=ProxyProtocol,AttributeValue=true --profile [프로파일]
 
3. 2번에서 생성한 Policy를 Attach
 
aws elb set-load-balancer-policies-for-backend-server --load-balancer-name [LB이름] --instance-port [포트] --policy-names [policy이름]
 
 

댓글 1

로그인 후 댓글을 남길 수 있습니다.

  • 혀뇽뇽이혀뇽뇽이· 2020년 12월 24일
    Classic LB (HTTP/HTTPS 리스너) 나 Application LB는 따로 설정해줄 필요없이, Proxy Protocol 사용이 가능합니다. Classic LB(TCP/SSL 리스너)의 경우만 위의 방식대로 진행하면 됩니다. 관련 가이드: https://aws.amazon.com/ko/premiumsupport/knowledge-center/elb-capture-client-ip-addresses/