EC2, ELB 대신 S3와 CloudFront를 사용할 수있음.버킷 이름 : 고유한 이름객체 소유권 : ACL 비활성화모든 퍼블릭 액세스 차단 : 모두해제버킷 버전 관리 : 비활성화
서비스 : S3작업 : GetObject리소스 : 버킷내 모든 객체보안주체 : 모든 사용자(*)
index.html 생성 후 업로드


속성 탭 클릭
정적 웹사이트 호스팅 -> 우측 편집클릭

변경사항 저장 클릭 후 마무리속성 탭 -> 가장 하단의 정적 웹사이트 호스팅에 보면 접속 url이 존재한다.

cloudFront 콘솔 접속

배포 생성 클릭

요금제 선택(무료가 있으니 무료 선택)

도메인 정보 및 태그 정보 입력(가장 상단의 Distribution name만 입력후 나머지 비워둔 후 진행)

Origin Type 우리가 사용할 것은 S3이므로 S3 선택

Origin 우측 Browse S3 클릭후 원하는 버킷 선택후 Choose 선택


정상적으로 주소가 입력되는 것 확인후 웹 사이트 엔드포인트 사용 을 눌러서 cloudFront가 웹 사이트 엔드 포인트를 사용해서 버킷에 접근하도록 설정.

Next 클릭
Enable Security -> 그대로 Next 클릭

create distribution 클릭 후 마무리
대표 도메인을 복사해서 접속하면 index.html파일 내용이 정상적으로 뜸.


버지니아 북부에서 발급 받아야 함.
요청 버튼을 통해서 인증서 요청도메인 이름 : 가지고 있는 도메인.검증 방법 : DNS키 알고리즘 : RSA 2048배포 -> 배포 ID 클릭
일반 탭의 설정에 있는 편집 클릭
Alternative Domain name에 SSl/TLS 인증서를 발급당르 때 썼던 도메인을 그대로 작성.Custom SSL certificate에서는 ACM에서 발급받은 SSL/TLS 인증서를 선택.
변경 사항 저장 클릭Route 53 콘솔에서 해당 도메인의 레코드 목록 화면으로 이동한 뒤 레코드 생성 버튼 클릭.
별칭 옵션 활성화 -> 트래픽 라우팅 대상에서 CloudFront 배포에 대한 별칭 선택 -> 앞에서 만든 CloudFront 선택후 레코드 생성클릭