콘솔을 CloudFront 사용하여 트리거 추가 - 아마존 CloudFront

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

콘솔을 CloudFront 사용하여 트리거 추가

Lambda 함수 (콘솔) 에 CloudFront 이벤트 트리거를 추가하려면 CloudFront
  1. 트리거를 추가하려는 Lambda 함수의 ARN을 얻습니다.

    1. AWS Management Console에 로그인하고 AWS Lambdahttps://console.aws.amazon.com/lambda/에서 콘솔을 엽니다.

    2. 페이지 상단의 리전 목록에서 미국 동부(버지니아 북부)(US East (N. Virginia))를 선택합니다.

    3. 함수 목록에서 트리거를 추가하려는 함수의 이름을 선택합니다.

    4. 한정자를 선택하고 버전 탭을 선택한 다음, 트리거를 추가하려는 번호가 지정된 버전을 선택합니다.

      중요

      트리거는 $LATEST가 아니라 번호가 지정된 버전에만 추가할 수 있습니다.

    5. 페이지 상단에 표시되는 ARN을 복사합니다. 예:

      arn:aws:lambda:us-east-1:123456789012:function:TestFunction:2

      끝부분의 숫자(이 예제에서는 2)가 함수의 버전 번호입니다.

  2. 에서 콘솔을 여십시오. CloudFront https://console.aws.amazon.com/cloudfront/v4/home

  3. 배포 목록에서 트리거를 추가하려는 배포의 ID를 선택합니다.

  4. 동작 탭을 선택합니다.

  5. 트리거를 추가하려는 캐시 동작의 확인란을 선택한 다음 편집을 클릭합니다.

  6. 이벤트 유형 목록의 Lambda Function Associations(Lambda 함수 연결)에서 함수를 실행하려는 시점, 즉 최종 사용자 요청, 최종 사용자 응답, 오리진 요청 또는 오리진 응답을 선택합니다.

    자세한 설명은 Lambda @Edge 함수를 트리거하는 데 사용할 CloudFront 이벤트를 결정하는 방법 섹션을 참조하세요.

  7. 선택한 이벤트가 발생하면 실행할 Lambda 함수의 ARN을 붙여 넣습니다. 이것은 1단계에서 복사한 값입니다.

  8. 함수의 요청 본문에 액세스하려는 경우 본문 포함을 선택합니다.

    요청 본문을 바꾸기만 하려는 경우에는 이 옵션을 선택할 필요가 없습니다.

  9. 더 많은 이벤트 유형에 대해 동일한 함수를 실행하려면 [+]를 선택한 다음 6 및 7단계를 반복합니다.

  10. 예, 편집합니다를 선택합니다.

  11. 이 배포에 대한 다른 캐시 동작에 트리거를 추가하려면 5~9단계를 반복합니다.

    업데이트된 배포가 CloudFront 배포되면 함수가 지정된 CloudFront 이벤트에 대한 요청을 처리하기 시작합니다. 배포가 배포되었는지 확인하려면 탐색 창에서 배포를 선택합니다. 배포가 배포되면 배포의 상태 열에서 값이 진행 중에서 배포 완료로 변경됩니다.