AWS EC2 Management
Load Balancers
AWS has 2 different types of Load Balancers:
- Application Load Balancer (ALB) which sits on Layer 7 (e.g. HTTP)
- Network Load Balancer (NLB) which sits at Layer 3/4 (e.g. TCP)
Checking Load Balancer Listeners
To check listeners for a specific Load Balancer:
aws elbv2 describe-listeners --load-balancer-arn "arn:aws:elasticloadbalancing:$AWS_REGION:$AWS_ACCOUNT_ID:loadbalancer/net/$LOAD_BALANCER_NAME"
Targets
Describing Target Health
aws elbv2 describe-target-health --target-group-arn "arn:aws:elasticloadbalancing:$AWS_REGION:$AWS_ACCOUNT_ID:targetgroup/$TARGET_GROUP_NAME"
Security Groups
Describe Security Groups
aws ec2 describe-security-groups --group-ids sg-$SECURITY_GROUP_ID