Request AWS Certificate Manager (ACM) for HTTPS for domain

Vikas Kohli
3 min readApr 5, 2023

--

We can request an HTTPS certificate for our domain by AWS Certificate Manager. I have implemented an HTTPS certificate for the load balancer. For creating a load balancer, you check on the below link

How to Create a Load Balancer in AWS?

For ACM, firstly we need to go to that section or we can search the same. Once we clicked on that section the below screen appears

Create HTTPS Certificate

We need to request the certification, it says what type of certificate you need public or private. I have chosen a public certificate.

Choose Certificate Type

Once the certificate type is selected, we must add the domain for which we’re requesting the certificate.

We also need to validate the domain, it can either be done by DNS validation or Email validation. I preferred the DNS validation which is recommended also.

Add Domain name

After adding the domain name and validation method, click the request button. ACM details will look like this below

Certificate Details

We need to add the CNAME name and CNAME value in the domain DNS. As I hosted my DNS in the AWS Hosted Zone. So I will go to the Hosted Zones and then select the domain for which I request the ACM certificate.

Hosted Zone
Select Hosted Zone

After selecting the hosted zone, now we need to add the record for the certificate. Here I m chose the record type as CNAME and after selecting that the CNAME name and CNAME value which I copied from the ACM Certificate will paste here

Choose CNAME and Enter Value

After that we can check the ACM status, it will say the certificate is issued.

If we create a load balancer in the AWS and then request the ACM certificate from the same, AWS provides the certificate for 1 year and it auto-renews after every year. It is free also but before requesting it is advised to cross-check the pricing as it can be changed later on. For the same, you check the official documentation https://aws.amazon.com/certificate-manager/pricing/

🔐 HTTPS

--

--

Vikas Kohli
Vikas Kohli

Written by Vikas Kohli

B.E Software Developer, Enthusiastic, Ego-surfing

Responses (1)