# cloudfront function

2개의 포스트
post-thumbnail

[AWS] cloudfront 사용자 인증 lambda@edge 말고 cloudfront function 도입

이 글을 읽고 있는 사람들은 기본적으로 cloudfront 즉 CDN에 대해서 알고 있음을 가정하고 이야기를 진행한다. cloudfront를 사용하면서 사용자 인증을 위해 lambda@edge와 cloudfront function를 고려하면서 사용한 후기를 남기고자 한다. 이후 내용은 주말에 적도록 하겠다 도입배경 cloudfront 를 통해서 s3에 접근할 때 인증을 위해 토큰 인증을 하려고 하였고, 그 방법으로 처음에는 lambda@edge를 도입하려고 했다. lambda@edge lambda@edge는 cloudfront의 기능 중 하나로서 사용자에게 더 가까운 위치에서 코드를 실행하여 성능을 개선하고 지연시간을 단축할 수 있게 해준다고 한다. 특징 lambda@edge는 아직(22년 11월 기준)은 버지니아 북부(us-east-1) 리전에서만 만들 수 있다. 버지니아 북부 리전에서 lambda@edge용으로 함수

2022년 11월 14일
·
0개의 댓글
·
post-thumbnail

AWS CDN - CloudFront

원본 한 배포 안에서 여러 원본 설정 가능 [동작]에서 어떤 원본으로 요청할 지 선택 특정 원본에서 오류 발생시 다른 원본으로 가도록 [오리진 그룹] 설정 캐시정책 동작 탭에서 선택 URL Path별로 우선순위 지정해서 정책 분리 가능 CachingOptimized (기본) 헤더, 쿼리, 쿠키 모두 캐시 키로 사용 안함 기본 TTL 86400초 (1day) 압축 캐시정책 생성 TTL 설정 가능 헤더, 쿼리, 쿠키 원하는 데로 키 지정 가능 압축 여부 설정 가능 Edge Function Lambda@Edge node.js (or python) viewer, origin 모두 사용 가능 다른 AWS와 연동할 수 있음 ( e

2021년 12월 20일
·
0개의 댓글
·