My AWS certificate is not showing as an option in the SSL certificate ID dropdown. I believe that this is required to force the Elastic Beanstalk to use HTTPS. I am using an AWS issued cert. Here are the steps from the manual that I am following.
To assign a certificate to your environment's loadbalancer
1) Open the Elastic Beanstalk console.
2) Navigate to the management console for your environment.
3) Choose Configuration.
4) In the Network Tier section, choose the gear icon next to Load Balancing.
5) In the Load Balancer section, choose your certificate from the SSL certificate ID drop down menu.
My problem was I trying to use the cert i commissioned through AWS (they allow you to do this) through their cert manager, I was trying to use that on my EC2 instance. I'm not sure that Amazon is aware of this but the AWS granted cert is NOT available in the dropdown list in your Elastic beanstalk instance networking configuration load-balancer option (but it is available when you edit the EC2 load balancer). As it turns out ... you must create and upload your own cert to make both options work.
NEXT...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With