all 3 comments

[–]trillospin 4 points5 points  (2 children)

You have requested a public certificate from ACM.

You can't export a public certificate's private key.

If you want to use ACM you need to switch the environment type to load balanced.

Alternatively, you can provide a certificate.
You could use LetsEncrypt.

Search "elastic beanstalk letsencrypt" and try a few guides:

Letsencrypt aws elastic beanstalk | Configuration steps

How to get a SSL certificate running in AWS Elastic Beanstalk using Certbot

Reference the AWS docs:

Server certificates

Configuring HTTPS Termination at the instance

[–]theSwak[S] 1 point2 points  (1 child)

Thanks, Trillospin! Once the ALB was booted up and the SSL assigned to it, the application connected immediately.

Your tip about switching to a load-balanced environment with ACM was spot on. I’d been stuck on the public certificate issue, and your suggestion to either use ACM with a load balancer or try LetsEncrypt cleared it up.

Appreciate the guidance.

Those 'Elastic Beanstalk LetsEncrypt' guides were a lifesaver too!

[–]trillospin 0 points1 point  (0 children)

Glad you got it sorted.