CloudFront
- AWS에서 제공하는 서비스이다. 이 서비스는 S3로만 배포를 하면 HTTP이다. 이는 보안에 취약하다.
- HTTP는 사용자가 회원가입, 로그인을 한다고 가정을 하면 이에 대한 데이터가 가는 순간에 해커가 중간에서 가로채어 해킹이 가능하다.
- 클라우드프론트 서비스를 써야 HTPPS로 보안을 향상 시킬 수 있다. 또한 HTTPS는 SEO에 대한 가산점이 있다.
- 이 서비스는 만약에 한국에서 서버가 있다고 가정을 한다면 한국에 있는 사용자들은 웹 사이트를 들어오는데 빠르겠지만 미국이나, 다른 나라에 사람들은 사이트에 들어오는데 오래걸린다. 이를 해결해주는 것이 클라우드프론트다.
- 이는 세계 곳곳에 있는데 S3에 있는 데이터을 복사본을 파일을 받아서 다른나라 사람도 빠르게 접속을 하게 해준다.
- 이제 하는 방법을 알아보자.
초기 셋팅
- 처음에는 리액트를 프로젝트를 생성한다.
- 이 생성한 폴더로 가서 내가 생성한 버킷에 파일을 업로드 해준다. 버킷 생성은 이전에 글을 참고 바란다.
클라우드 프론트 활성화 해주기
- 생성을 해주면 이러한 화면이 뜨는데 차례대로 따라하면 된다. 여기서 배포를 하고 약 2분 정도 기달려야 한다.
- 복사본을 다른 곳에 주어야 하기 떄문에 시간이 걸린다. 여기서 북미 이런 설정이 있는데 이거는 어디 까지에 지역에 내 복사본을 둘 것이냐 이다. 이는 비용적인 차이가 있다. 다만 여기서 선택을 안한 지역에서 접속을 한다면 속도가 느리다.
'AWS' 카테고리의 다른 글
ASW 버킷 설정 및 배포하기 (0) | 2025.03.31 |
---|