S3 버킷을 CloudFront와 연동하여 이미지를 제공하고자 했다.
CloudFront
AWS의 CDN (Content Delivery Network) 서비스로 Client의 콘텐츠 요청으로 서버에서 받아온 콘텐츠를 캐싱하고 이후 같은 요청이 왔을 때, 그 캐싱해 둔 것을 제공하는 서비스다. 이렇게 함으로써 물리적으로 거리가 먼 곳에도 빠르게 요청을 처리할 수 있고 결과적으로 서버의 부하를 낮출 수 있다.
CloudFront와 S3를 연동하여 client가 S3 컨텐츠를 직접 접근하지 않을 때의 이점
관련글 : https://minsunblog.com/blog/b6aad117-0028-4409-bd91-1e3aa5afe8fb
CloudFront 설정