Lambda@Edge가 요청 및 응답을 처리하는 방법
CloudFront 배포를 Lambda@Edge 함수와 연결하면 CloudFront가 CloudFront 엣지 로케이션에서 요청 및 응답을 가로챕니다. 다음과 같은 CloudFront 이벤트가 발생할 때 Lambda 함수를 실행할 수 있습니다.
-
CloudFront가 최종 사용자의 요청을 수신할 때(최종 사용자 요청)
-
CloudFront가 오리진에 요청을 전달하기 전(오리진 요청)
-
CloudFront가 오리진의 응답을 수신할 때(오리진 응답)
-
CloudFront가 최종 사용자에게 응답을 반환하기 전(최종 사용자 응답)
AWS WAF를 사용하는 경우, Lambda@Edge 최종 사용자 요청은 AWS WAF 규칙이 적용된 후에 실행됩니다.
자세한 내용은 요청 및 응답 작업 수행 및 Lambda@Edge 이벤트 구조 단원을 참조하세요.