Lambda@Edge 함수에 대한 트리거 추가 - Amazon CloudFront

Lambda@Edge 함수에 대한 트리거 추가

Lambda@Edge 트리거는 CloudFront 배포, 캐시 동작, 그리고 함수 실행을 유도하는 이벤트를 하나로 조합한 것입니다. 함수를 실행시키는 CloudFront 트리거를 하나 이상 지정할 수 있습니다. 예를 들어, 최종 사용자가 해당 배포에 설정된 특정 캐시 동작을 CloudFront에 요청하면 함수가 실행되도록 하는 트리거를 생성할 수 있습니다.

작은 정보

다음은 CloudFront 캐시 동작에 익숙하지 않은 사용자를 위한 간단한 개요입니다. CloudFront 배포를 생성할 때 다른 요청을 수신할 때 응답하는 방법을 CloudFront에게 알려주는 설정을 지정합니다. 기본 설정을 배포에 대한 기본 캐시 동작이라고 합니다. CloudFront가 특정한 상황(예를 들어, 특정 파일 유형에 대한 요청을 수신할 때)에서 응답하는 방법을 정의하는 추가 캐시 동작을 설정할 수 있습니다. 자세한 내용은 캐시 동작 설정을 참조하세요.

Lambda 함수를 생성할 때는 트리거를 하나만 지정할 수 있습니다. 하지만 나중에 Lambda 콘솔을 사용하거나 CloudFront 콘솔에서 배포를 편집하여 동일한 함수에 더 많은 트리거를 추가할 수 있습니다.

  • Lambda 콘솔을 사용하는 방법은 동일한 CloudFront 배포에 대한 함수에 트리거를 더 추가하려는 경우에 적합합니다.

  • CloudFront 콘솔을 사용하는 방법은 업데이트하려는 배포를 쉽게 찾을 수 있기 때문에 여러 배포에 대한 트리거를 추가하려는 경우에 더 적합할 수 있습니다. 또한 동시에 다른 CloudFront 설정을 업데이트할 수 있습니다.

참고

프로그래밍 방식으로 Lambda@Edge를 처리하는 데 도움이 되는 몇 가지 리소스가 있습니다. 자세한 내용은 프로그래밍 방식으로 Lambda 함수 및 CloudFront 트리거 생성 단원을 참조하십시오.