Skip to content
Go back

How to get a free AWS SSL certificate for your service.

Published:  at  07:47 PM

You’ve set up your web service on AWS, placed it behind an Application Load Balancer (ALB), and successfully pointed your domain to the ALB using your DNS provider. Great! The next crucial step is enabling HTTPS to secure the traffic between your users and your service.

Fortunately, AWS provides free public SSL/TLS certificates through AWS Certificate Manager (ACM) that integrate seamlessly with ALBs. This guide shows you exactly how to request one and configure your existing ALB to use it.

Scenario:


Prerequisites


Steps

1. Request SSL/TLS Certificate (ACM)

2. Configure ALB HTTPS Listener

3. Get ALB DNS Name

4. Update DNS Records

Depending on where you want SSL:

Note: CNAMEs are not allowed directly at root domains without ALIAS/ANAME/Flattening.

5. Verify Setup


By following these steps, your domain is now securely accessible over HTTPS through AWS ALB.


Suggest Changes

Previous Post
EventSource vs Async Generator - What to Use for LLM Streaming?
Next Post
How To Add Simple Download Verification for Your Users