brunch
매거진 배포

AWS - S3, CloudFront

프론트엔드 배포

by 내가 사는 세상

S3

그림47.png


- 정적 파일 배포


버킷 정책

{

"Version": "2012-10-17",

"Statement": [

{

"Sid": "Statement1",

"Effect": "Allow",

"Principal": "*",

"Action": "s3:GetObject",

"Resource": "arn:aws:s3:::frontend-website/*"

}

]

}



CloudFront

그림48.png

- https 적용가능(ACM : Certificate Manager 사용) : 버지니아 북부에서 발급

- CDN(Content Delivery Network) 서비스를 사용가능하다. 이미 컨텐츠를 전세계에 널리 퍼트려 놓아서 빠른 응답 가능.



구체적 설정

- CNAME 설정(대체 도메인) -> Route53에 등록

- SSL 인증서 설정(https)


참고사항

- s3에서 프론트엔드 배포, 업데이트시 정적파일이 캐싱되어 있어서 바로바로 업데이트 한될 수 있다. cloudfront의 무효화 탭에 들어가서 '/*'을 추가해주면된다.



구조


그림49.png


keyword
매거진의 이전글AWS - RDS