AWS Certificate Manager(ACM) 인증서 역할
인증서는 AWS 리소스(예: Load Balancer, CloudFront, API Gateway)
인증서는 클라이언트 서버 간의 안전한 통신을 보호한다. 클라이언트 서버로 요청을 보내고, 데이터를 처리하여 사용자에게 결과를 제공하여 암호화를 통해 데이터 보호를 제공한다.
Amazon CloudFront

- AWS에서 제공하는 글로벌 콘텐츠 전송 네트워크(CDN) 서비스이다.
- CloudFront는 사용자에게 빠른 데이터 전송 속도를 제공하려고 웹사이트의 콘텐츠를 전 세계에 분산된 서버에 배포한다.
- 사용자가 요청하면 가장 가까운 서버에서 콘텐츠를 제공하게 된다.
AWS Certificate Manager (ACM)

- SSL/TLS 인증서를 무료로 제공하고, 관리를 쉽게 해주는 서비스다.
- ACM을 사용하면, HTTPS를 통한 안전한 연결을 쉽게 설정할 수 있다.
- 인증서 갱신 같은거 걱정 없이 안전한 연결을 유지할 수 있다.
요약하자면 웹사이트의 속도를 향상시키고, 사용자에게 안전한 연결을 제공하기 위해서 사용하는 것이다!
ACM 인증서 버지니아 북부 생성
버지니아 북부에서 ACM을 생성해야한다.


CloudFront 도메인과 SSL 설정 추가
CloudFront 편집 페이지에 접속한 후, 위와 같이 대체 도메인과 SSL을 설정해주자

CloudFront에서 설정 편집
Route 53에서 생성한 A 레코드가 CloudFront를 가리키도록 설정

Route53에서 우리가 만든 Cloudfront를 가리키는 A레코드를 만들어주자.
그리고 잠시 기다리면 1~2분 내로 https통신을 하는 나만의 도메인으로 접속이 가능해진다.

'IT > cloud' 카테고리의 다른 글
[Terraform] 테라폼으로 AWS Elasticache(redis) Cluster 모드로 생성하기 (0) | 2025.02.19 |
---|---|
Jenkins 디스크 용량 부족 문제 해결 방법 (1) | 2025.02.19 |
서브도메인을 사용하기 위해 Route 53, CloudFront, S3, ACM 설정하기 (0) | 2025.02.17 |
Jenkins을 이용하여 Docker Image를 ECR로 올리기 with Github, 퍼블릭 서브넷 (0) | 2025.02.14 |
Jenkins + GitHub 프라이빗 서브넷 환경, CI 구축의 어려움 (0) | 2025.02.14 |