항해99
항해99 39일차 TIL2 - CloundFront - S3 연동
자몽포도
2023. 1. 19. 10:00
왜 사용하는가?
S3의 버킷은 region이 설정되어있어 region 먼 지역에서 요청을 보낸다면 느릴 수 있다. 그렇다면 나라마다 버킷을 생성해서 region을 설정해야 할까요? 아닙니다.
CloundFront는 CDN 서비스와 유사한 기능을 합니다. 정적 파일들을 서비스를 요청하는 고객에게 가까운 region으로 정적 파일들을 캐싱해준다고 합니다.
설정 방법
1. 클라우드 프론트 서비스로 이동 후, create distribution 클릭

배포가 영어로 distribution이라고 하네요.
2. orginal domain 설정 후 생성

저는 S3와 연동할겁니다.
3. 생성된 배포에서 Set - edit 클릭 후, Defult root object 를 설정합니다.

이 Default root object내 적은 파일이름이 S3 버킷에 저장되어 있어야 합니다.

4. 설정이 완료됐으면 다시 배포(distribution) 탭으로 돌아와 도메인 네임으로 접속해보면 index.html이 뜨는 걸 확인할 수 있습니다.