AWS에서 제공하는 CDN (Content Delivery Network) 서비스
정적 파일이나 동영상을 빠르고 안정적으로 전송
콘텐츠의 복사본을 전 세계 엣지 서버에 캐시 형태로 저장
사용자에게 가장 가까운 서버에서 콘텐츠 전송 → 빠른 응답 속도 제공
CloudFront는 CDN의 일종
npx create-vite@latest oz-practice-vite
cd oz-practice-vite
npm install
npm run dev
npm run build
구분 | 개발용 코드 | 배포용 코드 (npm run build) |
---|---|---|
형태 | JSX, 최신 문법, 분리된 모듈 | JS로 변환, 압축 및 번들링 |
특징 | 개발자 친화적 | 브라우저 최적화, 성능 개선 |
목적 | 개발 편의성 | 실제 배포용 |
Origin Domain에서 S3에 배포한 링크를 선택
Use Website Endpoint
옵션을 체크
HTTP로 접속해도 HTTPS로 리디렉트 되도록 뷰어 설정
방화벽 비활성화 (별 차이 없음)
어느 지역에서 주로 서비스할 건지 선택,
Use North America, Europe, Asia, Middle East, and Africa
선택index.html
을 기본 루트 파일로 설정 (해당 웹사이트에 첫 번째로 표시될 파일)
Create Distribution 설정 완료