프론트 개발자 aws 설정 : 흐름 flow
DNS 구매와 설정은 구글링 ㄱㄱ
순서
s3 버킷 먼저 생성 : 정책은 클라우드 프론트 생성하면 자동 생성됨
클라우드 프론트 생성:
origin domain에서 생성한 s3버킷을 선택한다.
origin acess 카테고리에서
origin acess control settings 를 선택 : s3 버킷은 public 접근이 아닌 클라우드 통해서만 접근 가능하게 설정
origin access controll 실렉트 박스에서 방금 생성한 버킷이름이 있다면 선택, 없다면
create control setting 버튼 클릭해서 신규로 생성하고 선택한다.
그러면 그림과 같이 메시지에 클라우드 프론트 새로 생성하게되면 s3 버킷 정책을 제공하다고 메시지 든다.
SPA 개발자 :: 중요 !!
설정하다가 default root object - optional
항목에 index.html을 기입안하면 ... access denied 오류메시지를 만나고 딥빡할듯...
제대로 만들었다면 생성한 클라우드 프론트를 선택하고 getneral tab 옆에 origin 탭에서 등록된 s3 버킷을 선택 edit버튼을 누른다.
그리고는 bucket policy를 찾아가면 친절하게도 버킷 정책을 카피해 가라고 한다.
아래 Go to s3 bucket permissions 링크를 클릭하면 연동된 s3 버킷으로 바로 이동한다.
카피해온 정책을 붙여 넣자.
이러면 클라우드 프론트 + s3 버킷은 연동이 끝
남은건 router53 구글링 ㄱ ㄱ