Lambda@Edge 함수 생성 및 사용 시작하기 - Amazon CloudFront

Lambda@Edge 함수 생성 및 사용 시작하기

Lambda@Edge 함수로 여러 가지 유용한 작업을 할 수 있지만, 시작 과정이 약간 복잡하게 느껴질 수 있습니다. 이 단원에서는 Lambda@Edge가 CloudFront와 작동하는 방법을 개괄하고 간단한 예제 단계를 통해 자습서를 안내합니다.

작은 정보

Lambda@Edge의 작동 방식을 숙지하고 Lambda@Edge 함수를 작성한 뒤, Lambda@Edge를 사용하여 자체 사용자 지정 솔루션을 만드는 방법을 자세히 알아봅니다. 함수 생성 및 업데이트, 이벤트 구조CloudFront 트리거 추가에 대해 자세히 알아봅니다. 또한 Lambda@Edge 예제 함수에서 다양한 아이디어와 코드 샘플도 다룹니다.

다음은 CloudFront에서 Lambda 함수를 생성 및 사용하는 방법에 대한 개요입니다.

  1. AWS Lambda 콘솔에서 미국 동부(버지니아 북부) 리전에 Lambda 함수를 생성합니다. (아니면 예를 들어 AWS SDK 중 하나를 사용하여 프로그래밍 방식으로 함수를 만들 수도 있습니다.)

  2. 번호가 지정된 함수 버전을 저장하고 게시합니다.

    함수를 변경하려면 미국 동부(버지니아 북부)에서 $LATEST 버전의 함수를 편집해야 합니다. 그런 다음 번호가 지정된 새 버전을 게시하고 CloudFront와 연동되도록 설정합니다.

  3. 함수가 적용되는 CloudFront 배포 및 캐시 동작을 선택합니다. 그런 다음 함수를 실행시키는 하나 이상의 CloudFront 이벤트(트리거)를 지정합니다. 예를 들어, CloudFront가 최종 사용자의 요청을 받으면 함수가 실행되도록 하는 트리거를 생성할 수 있습니다.

  4. 트리거를 생성하면 Lambda가 해당 함수를 전 세계의 AWS 위치에 복제합니다.


				CloudFront와 통합되는 Lambda 함수를 생성하는 방법을 보여 주는 개념적 그래픽.