- Newest
- Most votes
- Most comments
To add TLS listeners to a Network Load Balancer (NLB) in an Elastic Beanstalk environment without manual steps, you might need to adjust your approach. Elastic Beanstalk doesn't natively support configuring TLS listeners directly, so a common workaround is to first let Elastic Beanstalk create the environment with the default TCP listeners. Once the environment is up, you can then use additional automation tools or scripts to modify the NLB and add TLS listeners.
For a more streamlined process, you could consider separating the NLB configuration from the Elastic Beanstalk deployment. After Elastic Beanstalk sets up the environment, you can use AWS CLI or a Lambda function to update the NLB with TLS settings. Alternatively, you could pre-configure the NLB with TLS listeners before linking it to Elastic Beanstalk, though this might involve some custom scripting.
In essence, while Elastic Beanstalk simplifies app management, configuring advanced NLB features like TLS listeners usually requires additional steps or separate handling to integrate smoothly into your CI/CD pipeline.
Relevant content
- asked 3 years ago
