클라우드 프론트에 웹사이트 배포
2019-06-21목적
클라우드 프론트에서 웹사이트 호스팅
- S3 생성 권한 등은 건드릴 필요 없음
- 클라우드 프론트 생성
- 만들면서 권한 role, 생성, policy 업데이트
- 커스텀 도메인을 써야 하면 미리 인증서 생성.
- 인증서는 미국동부쪽에 생성- 클라우드 프론트에서는 여기서 지정한 것만 쓸 수 있음
- CNAME에 커스텀 도메인 이름 써주기
- behavior에서 DefaultObject 써주기 index.html으로. 하지 않으면 루트 접근시 403 에러 남.
- 설정에서 defaultRoot도 index파일 로 써주기
- 적절하게 404,403 리다이렉트. VUE나 PWA 를 쓸 때
Troubleshoot
- 클라우드 프론트에서 307이 리턴되고 S3파일로 리다이렉트 될 때 - S3가 us-east-1 이 아닌경우, 이름이 전파되는 데 최대 24시간 걸릴 수 있다. 이름이 전파되지 않아서 일어나는 현상이므로 기다리면 된다. 아마존 문서
-
Category
- 레시피