게시된 날짜: Mar 20, 2018

오늘부터 Lambda@Edge를 사용하면 사용자 지정 헤더를 포함한 추가적인 화이트리스트 지정 헤더에 대한 액세스를 통해 오리진 경계 이벤트 내에서 Amazon S3 버킷에 저장된 콘텐츠의 전송을 추가적으로 사용자 지정할 수 있습니다. 예를 들어, Amazon CloudFront가 국가 헤더를 캐시하고 S3 오리진에 전달하게 구성한 다음 Lambda@Edge을 사용하여 최종 사용자의 위치를 기반으로 최종 사용자를 웹 사이트의 국가 특정 버전에 동적으로 리디렉션할 수 있습니다. 또한 CloudFront는 응답을 캐시하여 웹 사이트에 대한 후속 요청이 있을 시 이에 대한 성능을 추가적으로 개선할 수 있습니다.

지금까지는 Amazon CloudFront에서 Access-Control-Request-Headers, Access-Control-Request-Method 및 Origin의 단 세 가지 헤더를 기반으로만 객체를 전달하고 캐시하도록 S3 오리진을 구성할 수 있었습니다. 고객은 S3 버킷에 저장된 콘텐츠의 전송을 사용자 지정하려는 경우 쿠키와 쿼리 문자열만 사용할 수 있으므로 Lambda@Edge의 잠재력을 최대한 활용할 수 없었습니다. 그러나 이 출시를 통해 이제는 CloudFront에서 CloudFront-Viewer-Country 또는 CloudFront-Is-*-Viewer와 같은 몇 가지 추가 헤더를 캐시 및 전달하도록 S3를 구성한 다음 Lambda@Edge를 사용하여 이러한 헤더를 기반으로 콘텐츠를 사용자 지정하고 최종 사용자에게 지연 시간이 최소화된 방식으로 전송할 수 있습니다. 지원되는 헤더를 모두 보려면 여기를 클릭하십시오.

이 기능에는 추가적인 요금이 부과되지 않습니다. Lambda@Edge에 대해 자세히 알아보려면 제품 페이지로 이동하십시오. 이 새로운 기능을 사용하는 방법에 대한 자세한 내용은 다음 리소스를 참조하십시오.