AWS S3와 cloud front 연동
Sep 6, 2018 · 3 min read
Amazon CloudFront는 짧은 지연 시간과 빠른 전송 속도로 최종 사용자에게 데이터, 동영상, 애플리케이션 및 API를 안전하게 전송하는 글로벌 콘텐츠 전송 네트워크(CDN) 서비스입니다.
사이드프로젝트에 aws의 cdn서비스 cloud front를 s3와 연동했던 과정을 간략히 정리합니다. s3에 이미 bucket이 생성되어 있는 있는 상황에서 시작하겠습니다.

우선 cloud front 메뉴를 찾아 들어갑시다. Networking & Content Delivery 메뉴에 있네요.

들어가시면 파란색 Create Distribution 버튼을 클릭합니다.

자 여기서 저희는 웹서비스이기 때문에 Web을 선택하겠습니다.

- Origin Domain Name: 항목에서 연결을 원하는 s3 bucket을 선택하세요
- Restrict Bucket Access: 항목을 yes로 선택합니다.
- Origin Access Identity: Create a New Identity 항목을 선택합니다.
- Comment: 자동입력 값을 사용합니다.
- Grant Read Permissions on Bucket: Yes, Update … 항목을 선택합니다.
나머지 항목은 기본선택으로 두고 Create Distribution 하겠습니다.
이제 몇분정도 기다리시면 Deployed 상태가 되며 준비가 됬습니다!

자 이제 cloud front의 Domain Name을 이용해서 s3 파일에 접근해 봅시다.

bucket name은 생략해 주셔야 합니다.
간단하게 S3와 cloud front를 연동해 보았습니다. 이밖에도 domain 설정, ssl설정등은 다음에 시간이 될때 다시 포스팅 하겠습니다.
