AWS

[aws cli] 로드밸런서 정보 확인

비번변경 2021. 11. 20. 19:46

개요

aws cli를 이용해 로드 밸런서의 정보를 확인하고자 한다.

 

로드밸런서를 다루는 aws cli 명령은 elb와 elbv2 두 가지가 존재한다. elb는 Classic load balancer를 다룰 때 사용하며, elbv2는 Application load balancer, Network load balancer를 다룰 때 사용한다.

Classic load balaner는 잘 사용하지 않는 추세라 다루지 않겠다.

즉, 이 글에서는 elbv2에 대해서만 정리한다.

 

 

명령어

로드 밸런서 목록 확인

aws elbv2 describe-load-balancers

 

특정 로드 밸런서의 정보 확인

로드 밸런서의 arn 또는 이름을 지정하여 정보를 확인한다.

# arn으로 로드 밸런서 특정
aws elbv2 describe-load-balancers --load-balancer-arn <arn:aws:elasticloadbalancing:ap-northeast-2:>

# name으로 로드 밸런서 특정
aws elbv2 describe-load-balancers --names <NAME>

 

로드 밸런서 리스너 목록 확인

--load-balancer-arn으로 지정한 로드밸런서의 리스너 목록을 반환한다.

aws elbv2 describe-listeners --load-balancer-arn <arn:aws:elasticloadbalancing:ap-northeast-2:>

 

로드 밸런서 리스너의 규칙 확인

--listener-arn으로 지정한 리스너의 규칙을 반환한다.

aws elbv2 describe-rules --listener-arn <arn:aws:elasticloadbalancing:ap-northeast-2:>

 

로드 밸런서 타겟 그룹 확인

--load-balancer-arn으로 지정한 로드밸런서의 타겟 그룹을 확인한다.

aws elbv2 describe-target-groups --load-balancer-arn <arn:aws:elasticloadbalancing:ap-northeast-2:>

 

특정 타겟 그룹 확인

타겟 그룹의 이름을 지정하여 정보를 확인한다.

aws elbv2 describe-target-groups --names <TG_NAME>

 

 

 

🤔
security token 관련 에러가 있는 경우 사용하는 profile의 권한을 확인해보도록 한다.
728x90