<Image>
컴포넌트를 사용하여 이미지를 불러올 수 있다.
하지만 이미지가 많아질수록 프로젝트의 크기가 커지게 되고, 이미지 파일을 관리하기 어려워진다.
또한 사진이 많아질수록 페이지 로딩 속도가 느려지는 문제가 발생해 이를 최적화하기 위해 이미지 파일을 불러오는 방법을 찾아보았다.CDN(Content Delivery Network)은 콘텐츠 전송 네트워크로, 전 세계에 분산된 서버에 콘텐츠를 저장하고 사용자가 해당 콘텐츠에 접근할 때 가장 가까운 서버에서 콘텐츠를 제공하는 기술이다. 이를 통해 콘텐츠 전송 속도를 높이고, 서버 부하를 줄일 수 있다. 위키백과↗
S3
서비스로 이동해 버킷 생성
버튼을 클릭한다.
아시아 태평양(서울)
리전을 선택하였다.
버킷 이름 생성 Rule↗ - 언더바 금지
버킷 만들기
버튼을 클릭하면 버킷이 생성된다.CloudFront
서비스로 이동해 배포 생성
버튼을 클릭한다.원본 엑세스 제어 설정
선택 후 Create new OAC
버튼을 클릭한다.
Create
버튼을 클릭한다.
CORS-S3Origin
으로 설정한다.CORS-With-Preflight
으로 설정한다.배포 생성
버튼을 클릭한다.https://[도메인 이름]/[파일명]"
레코드 세트 생성
버튼을 클릭한다.
서브 도메인을 입력하고 CNAME
레코드를 선택한다.
값은 CloudFront 배포 도메인 이름을 입력후 생성한다.요청
버튼을 클릭한다.Route53에서 레코드 생성
버튼을 클릭하여 DNS 레코드를 생성해준다.설정 저장
버튼을 클릭한다.