DEV Community

JPL
JPL

Posted on β€’ Edited on

How to Host Static Webpage-CloudFront, S3 and AWS ACM (part2)

In this part of tutorial, it will be imported ACM. What is ACM? AWS ACM is AWS Certificate Manager.

We can use AWS Certificate Manager (ACM) to provision, manage, and deploy public and private SSL/TLS certificates for use with AWS services and your internal connected resources. ACM removes the time-consuming manual process of purchasing, uploading, and renewing SSL/TLS certificates. (source Amazon)

More about security and ACM you can find on AWS Amazon web page

How to import ACM in AWS?

In your AWS account, in search bar type ACM. On that page click on Request certificate (name-of-your-registred-domain.com)

service-acm

Request public certificate

public-certificate

In domain name, type the name of your REGISTRED DOMAIN. In my case that is awsdevopsresources.com. Validation method and Key algorithm leave by default.

domain-name

You will need to wait a few minutes, until you see in Status that is the message Issued.

issued-certificcate-acm

In search box type CloudFront, select your created distribution. Click on EDIT button and add CNAME, alternate domain is your-registred-domain.com. If everything is fine with your ACM, click on box and choose your issued certificate.

Image description

After you Save the changes in distribution, in search box go to service Route 53, choose the name of your domain. In the new window click on button Create record.

route-53

Go in your browser and type name of your domain. In security of website, you will see that certificate is issued by Amazon.

secure-web

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs