OAI
CloudFront의 Origin에 access 할 자격 정도로 생각하면 된다.
CloudFront가 Origin에 해당하는 S3 버킷에서 객체를 가져올 수 있게 하지만 사용자가 직접 버킷 내의 객체에 대한 Public access를 차단할 수 있게 하는 기능이다.
Cache
기본적으로 캐싱되어있지 않거나 특정 조건을 통한 request가 있을 때 origin을 검색하는데, 그 때 다르게 설정을 하고 싶다면 건드리면 된다.
생성된 URL로 접속한 뒤 개발자 도구를 켜고 네트워크 탭에서 car.jpg를 확인해보자.
이런 식으로 CloudFront distribution을 통한 URL인 것을 확인할 수 있다.
Response header를 보면
이런 식으로 CloudFront로부터 Hit 된 것을 확인할 수 있다.
또한 S3 버킷의 URL로 접속을 한 경우에 로딩 시간을 비교해보면 CloudFront를 이용한 경우가 빠른 것을 알 수 있다.
-> S3 웹 호스팅은 매번 요청에 대해서 S3에서 Object를 가져와서 로드를 하기 때문이다.
'네트워크 > AWS' 카테고리의 다른 글
Architecting on AWS 모듈 4 (컴퓨팅) (0) | 2022.07.21 |
---|---|
Architecting on AWS 모듈 3 (네트워킹1) (0) | 2022.07.20 |
Architecting on AWS 모듈 2 (보안) (0) | 2022.07.20 |
Architecting on AWS 모듈 1 (AWS 기본) (0) | 2022.07.20 |
LAMP 웹 서버 및 Application Load Balancer 구성 (0) | 2022.06.21 |