Find any unused Amazon Application Load Balancers (ALBs) and Network Load Balancers (NLBs) and remove them from your account in order to help lower the cost of your monthly AWS bill. An AWS ELBv2 load balancer is considered "unused" when the associated target group has no EC2 target instance registered or when the registered target instances are not healthy anymore.
This rule can help you work with the AWS Well-Architected Framework.
This rule resolution is part of the Conformity Security & Compliance tool for AWS.
optimisation
You are charged for each hour or partial hour that an AWS ELBv2 load balancer is running, regardless whether you are using the resource or not. Removing unused AWS resources like an Application Load Balancer (ALB) or a Network Load Balancer (NLB) will help you avoid unexpected charges on your AWS bill.
Audit
Case A: To determine if the target groups associated with your ELBv2 load balancers have registered target instances, perform the following:
Case B: To determine if the target groups associated with your ELBv2 load balancers have healthy target instances registered to the groups, perform the following:
Remediation / Resolution
To delete any unused Application Load Balancers (ALBs) or Network Load Balancers (NLBs) currently available within your AWS account, perform the following actions:
References
- AWS Documentation
- Application Load Balancers
- Target Groups for Your Application Load Balancers
- Health Checks for Your Target Groups
- Delete an Application Load Balancer
- AWS Command Line Interface (CLI) Documentation
- elbv2
- describe-load-balancers
- describe-target-groups
- describe-target-health
- delete-load-balancer
Unlock the Remediation Steps
Free 30-day Trial
Automatically audit your configurations with Conformity
and gain access to our cloud security platform.

You are auditing:
Unused ELBv2 Load Balancers
Risk level: Low