이번 실습과정에서는
1.s3에 웹사이트 호스팅 해서 정적 컨텐츠를 올린뒤 웹브라우저에서 열리는지 확인
2.CloudFront에서 distribution 생성 뒤 s3버킷을 origin으로 구성해서 엣지로케이션에 캐싱하도록 해서 웹가속화 구성
3.웹브라우저 ,개발자도구엑서 CloudFront 잘열리는지 확인
서버가 없어도 구성이 가능한 정적 웹 호스팅을 만들고, 웹 속도를 높이기 위하여 컨텐츠 전송 네트워크 CDN 서비스를 연동한다.
어떻게 이어지고 흐림이 어떻게 되는지 알아보자
버킷에 HTML, 동영상 사진 등 컨텐츠를 넣고 웹 호스팅이 가능하다.(S3만으로도 웹 호스팅 가능하다)
하지만 저번 글에서 설명 했듯이 미국에서 한국서버에 접속을 하면 왔다갔다 하는 시간과 비용이 많이들어 그걸 대신해주는 CloudFront(캐싱서버가 있는) 설명 했다.
S3 단독보다 더욱 가속화된 빠른 웹서비스 제공가능하다
다음은 버킷정책 에 대한 설정이다. 버킷 정책은 외부에서 s3접근 막을뿐만 아니라 버킷과 버킷내의 컨테츠에대한 보안적인 적용을 설정하는곳
버킷 ARN 을 복사해준다. (버킷 정책 만들떄 필요하다)
권한- 버킷정책 - 정책 생성기로 들어가준다.
설정은 위와같이 해주며 복사해둔 ARN을 입력하면
코드에 /* 를 추가 해줘야 정책은 완성된다.
완성된 버킷 정책을 보면 버킷아래에 잇는 모든 컨테츠는 웹으로 나가는걸 허용하겟다 라는 정책서 이다.