S3 Cloud Front 적용 방법

2025. 5. 27. 11:55Coding Study/AWS

Cloud Fornt 란?

컨텐츠는 S3라는 저장소에 저장이 되지만 거리가 멀다면 물리적 거리로 인해 시간이 오래 걸린다.

이런 문제를 해결하기 위해 전세계 곳곳에 임시 저장소를 구축해서 가장 가까운 임시 저장소로부터

컨텐츠를 가져오면 속도가 빨라니다.

이런 형태의 서비스를 CDN 이라고 하고, AWS 에서 하는 CDN 서비스 이름을 CouldFornt라고 한다.

 

Cloud Front 를 사용 하는 이유

  1) 첫번째 이유는 응답속도 향상이다.

  2) HTTPS를 적용 하려면 CloudFront 를 사용 해야만 한다. 

 

 

Cloud Front 적용 방법

일단 S3 버킷을 생성 한다 ( AWS S3 배포하기 참고 : https://yongar2002.tistory.com/139 )

 

 

1. 메뉴 > 네트워킹 및 콘텐츠 전송 > CloudFront 를 클릭해서 들어간다.

 

2. 배포 생성 클릭

 

 

3. Origin domain 으로 S3버킷에서 배포한 웹사이트 주소를 선택 하고 

    웹 사이트 엔드 포인트로 사용을 클릭하면 주소가 조금 변경 된다.

 

 

 

4. 뷰어 프로토콜 정책을 Redirect HTTP to HTTPS 로 선택 

     HTTP 로 된 웹페이지를 보안이 강화된 HTTPS 로 적용 한다. (HTTPS 란 : https://yongar2002.tistory.com/109 )

 

 

5. 보안 보호 비활성화 선택

 

 

6. CloudFront 캐시 서버를 어느지역에만 적용할지를 선택 하는 부분이다.

     선택 하지 않은 국가는 속도가 느려질 수 있다.

     모든 국가를 선택하면 좋지만 비용을 고려해서 상황에 맞게 선택을 하면 된다.

 

7. 기본값 루트 객체 작성

  루트 경로에 렌더링할 페이지 파일명 작성

 

8. 배포 생성을 클릭 한다.

  배포하고 난뒤 도메인 주소에 페이지가 나타날 때 까지 2~3 분 가량 소요 되기때문에 조금 기다린 후에 접속 하게되면 볼 수 있다.

'Coding Study > AWS' 카테고리의 다른 글

github Action 을 CI/CD 세팅하기  (1) 2025.05.29
CloudFront 에 도메인 연결  (0) 2025.05.28
AWS S3 배포하기  (2) 2025.05.26