aws-elb
TLDR
List all Classic Load Balancers
SYNOPSIS
aws elb subcommand [options]
DESCRIPTION
aws elb is a subcommand of the AWS CLI that manages Classic Load Balancers (CLB), the original Elastic Load Balancing service. Classic Load Balancers distribute incoming traffic across multiple EC2 instances in one or more Availability Zones.
CLB operates at both Layer 4 (TCP) and Layer 7 (HTTP/HTTPS), routing traffic based on application or network level information. It performs health checks on registered instances and only routes traffic to healthy targets.
Classic Load Balancers support sticky sessions, SSL termination, and integration with Auto Scaling groups for dynamic instance management.
PARAMETERS
describe-load-balancers
List load balancers and their configuration.create-load-balancer
Create a new Classic Load Balancer.delete-load-balancer
Remove a load balancer.describe-instance-health
Check health status of registered instances.register-instances-with-load-balancer
Add instances to a load balancer.deregister-instances-from-load-balancer
Remove instances from a load balancer.configure-health-check
Set health check parameters.create-load-balancer-listeners
Add listener configurations.delete-load-balancer-listeners
Remove listeners.--load-balancer-name name
Name of the load balancer.--load-balancer-names names
List of load balancer names.--instances ids
EC2 instance IDs.--listeners config
Listener protocol and port mappings.--subnets ids
VPC subnets for the load balancer.--security-groups ids
Security groups to assign.
CAVEATS
Classic Load Balancers are a previous generation service. AWS recommends using Application Load Balancers (ALB) for HTTP/HTTPS or Network Load Balancers (NLB) for TCP/UDP workloads. CLB does not support path-based routing, host-based routing, or WebSocket natively. New features are not being added to CLB.
HISTORY
Elastic Load Balancing launched in 2009 as one of AWS's earliest services. The Classic Load Balancer was the only load balancer type until August 2016 when Application Load Balancer was introduced. Network Load Balancer followed in 2017. Classic Load Balancers remain supported but are considered legacy, with AWS encouraging migration to newer types.
SEE ALSO
aws(1), aws-elbv2(1), aws-ec2(1), aws-autoscaling(1)


