Cloudfront 를 이용하여 s3 버킷 HTTPS 사용하기
s3 를 통해 정적 웹 사이트를 배포하는 경우 HTTPS를 사용할 수 없다.
이때 HTTPS를 사용할 수 있는 방법은 Cloudfront를 사용하는 것이다.
* 아래 글은 AWS 공식 문서를 참고하여 작성하였으며 자세한 내용은 아래 링크 참고 부탁드립니다.
https://aws.amazon.com/ko/premiumsupport/knowledge-center/cloudfront-https-requests-s3/
docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/routing-to-cloudfront-distribution.html
CloudFront 기본 배포 설정
- Alternate Domain Names : 도메인 네임 설정
- SSL Certificate : Custom SSL Certificate 선택 > AWS certificate Manager (미국 버지니아 리전에 인증서 생성 필수!)
(* 다른 리전에서 생성한 SSL 인증서는 사용할 수 없음)
- Origin or Origin Group : 배포할 s3 버킷 선택
- View Protocol Policy : Redirect HTTP to HTTPS 선택
Route53 설정
- 값/트래픽 라우팅 대상 : 기존 s3 버킷 주소를 CloudFront 주소로 변경.
s3 설정
- 원본 액세스 ID (OAI) 설정을 통해서 S3 정책을 추가하여 버킷을 CloudFront를 통해서만 접근 가능하게 설정.
도움되셨다면 공감 버튼 꾹 눌러주세요
오늘도 좋은하루 되세요~
'Cloud' 카테고리의 다른 글
AWS) Application Load Balancer 설정 (2) | 2021.02.01 |
---|---|
AWS) RDS DB 스냅샷을 통한 계정 이전 (0) | 2021.01.27 |
AWS) EC2 image 이전하기 (2) | 2021.01.20 |
AWS) Route53 과 S3를 이용하여 정적 웹사이트 배포하기 (0) | 2021.01.20 |
AWS) IAM 관리형 정책 생성 (0) | 2021.01.14 |