본문 바로가기

AWS

S3 정적 호스팅 (Cloudfront, Route 53)

728x90
반응형

<중요> S3버킷 이름을 꼭 Route53에 등록한 도메인이랑 동일하게 생성해야 함

S3버킷 만들기 -> 퍼블릭액세스 차단 해제 

버킷 선택 후 속성 탭 -> 정적 웹 사이트 호스팅 편집 

권한 탭에서 정책 생성기로 S3 Action "GetObject" 생성 후 Resource 경로 맨 뒤에 /* 추가

==> 속성탭에 endpoitn생성

 

<중요> Cloudfront 접속 시에 Console.aws 메인에서 "북부버지니아"를 선택한 상태에서 접속을 해야 내가 생성한 Certification이 보인다. 

그렇게 안하면 Custom SSL Certificate 라디오 버튼이 활성화 되지 않는다. 

참고 

velog.io/@leejh3224/AWS-https%EB%A1%9C-%EC%A0%95%EC%A0%81-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%ED%98%B8%EC%8A%A4%ED%8C%85%ED%95%98%EA%B8%B0

 

S3, Cloudfront, Route 53을 통한 정적 사이트 호스팅

안녕하세요. 곰프로입니다. 오늘은 S3, Route 53, Cloudfront 그리고 Certificate Manager를 이용해 도메인 구입부터 시작해서 ssl 인증서를 연결하는 방법까지 알아보겠습니다. 도메인 구입 웹사이트 호스팅

velog.io

여기까지 했는데 

일단 Route53에서 CloudFront 배포에 대한 별칭에 보이질 않는다..... 이건 다시

 

다음날 삽질 끝에..

아래 CloudFront페이지에서 Generea Tab에 가서 Edit을 누르고 

Alternate Domain Names 이 칸에 나의 URL을 넣고 

다시 Route53에서 레코드 편집 -> CloudFront 배포에 대한 별칭 을 선택하면 그 때서야 CloudFront 리소스가 보인다. 

설정 끝~ 이제 Https 접속 가능!!

 

728x90
반응형