~/pingulee

S3로 정적 사이트 호스팅

pingulee조회 0 · 댓글 0

개발/aws

S3로 정적 사이트 호스팅

정적 사이트라면 서버가 필요 없다. S3에 올리고 CloudFront로 앞단을 씌우면 끝이다.

구성

  1. S3 버킷에 빌드 결과 업로드
  2. CloudFront 배포로 캐싱과 HTTPS
  3. Route53으로 도메인 연결

버킷은 비공개로

버킷을 공개로 열지 말고 **OAC(Origin Access Control)**로 CloudFront만 접근하게 한다. 공개 버킷은 사고의 지름길이다.

캐시 무효화 비용을 아끼려면 파일명에 해시를 넣어 불변 캐싱을 쓰자.