Configuring https service for AWS Beanstalk

I think it is better to start a new question here.

Do you have instruction about configuring https service for AWS Beanstalk?
Could I use the certificate created by Let’s encrypt?

Do I really have to use application level load balance?

Thanks,