Posted On: Oct 2, 2023

AWS CodeDeploy now supports deploying to applications that use multiple AWS Elastic Load Balancers (ELB). Before, CodeDeploy could only support one application per Classic Load Balancers (CLB), Application Load Balancers (ALB) or Network Load Balancer (NLB). CodeDeploy now supports up to 10 load balancer target groups per application on Amazon Elastic Compute Cloud (EC2).

AWS CodeDeploy is a fully managed deployment service that automates software deployments to compute services including EC2. You can now conduct in-place and blue/green EC2 deployments for applications using up to 10 ALBs, NLBs or CLBs based on your ELB target groups. Using multiple load balancer target groups allows you to simplify infrastructure code, reduce costs, improve testing operations, and conduct migrations between ELB types.

Support for multiple load balancers is available in all AWS Regions where AWS CodeDeploy is available except the AWS GovCloud (US-East) and (US-West), Amazon Web Services China (Beijing) and Amazon Web Services China (Ningxia), and AWS Israel (Tel Aviv) Regions.

To learn more, see Integrating CodeDeploy with Elastic Load Balancing in the AWS CodeDeploy Developer Guide or visit the CodeDeploy product page.