Posted On: Sep 10, 2020

You can now associate an existing Application Load Balancer when you create an AWS Elastic Beanstalk application environment. This capability enables you to share your existing Application Load Balancer and allow it to serve traffic for multiple applications running on Elastic Beanstalk within the same Amazon Virtual Private Cloud. 

With the Elastic Beanstalk support for Application Load Balancer sharing, you can simply choose the existing Application Load Balancer to share and a default Listener for routing the traffic while creating an Elastic Beanstalk web server environment. Elastic Beanstalk automatically applies default rules to route traffic from the Application Load Balancer to your web server environment. You can optionally add additional host-based and path-based rules while creating your web server environment with a shared Application Load Balancer.  

To get started, create an Application Load Balancer in Elastic Compute Cloud (EC2), then create your Elastic Beanstalk web server environments with the shared Application Load Balancer using the Elastic Beanstalk console, the EB CLI, or the Elastic Beanstalk APIs. See Configuring a shared Application Load Balancer in the AWS Elastic Beanstalk Developer Guide for additional details. Learn more about sharing the Application Load Balancer among your applications from this blog post

You can follow the public AWS Elastic Beanstalk roadmap on GitHub to get updates on recently launched features, upcoming features, and to provide feedback on what you want us to support. More information on AWS Elastic Beanstalk at: