기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Lambda@Edge 함수 편집
Lambda 함수를 편집하려면 다음 사항에 유의하세요.
-
원래 버전은 $LATEST라고 표시되어 있습니다.
-
$LATEST 버전만 편집할 수 있습니다.
-
$LATEST 버전을 편집할 때마다 번호가 지정된 새 버전을 게시해야 합니다.
-
$LATEST에 대한 트리거는 생성할 수 없습니다.
-
새 버전의 함수를 게시하면 Lambda는 이전 버전의 트리거를 새 버전으로 자동 복사하지 않습니다. 새 버전에 대한 트리거를 다시 생성해야 합니다.
-
함수에 CloudFront 이벤트 트리거를 추가할 때 동일한 함수의 이전 버전에 대한 동일한 배포, 캐시 동작 및 이벤트에 대한 트리거가 이미 있는 경우 Lambda는 이전 버전에서 트리거를 삭제합니다.
-
트리거 추가와 같이 CloudFront 배포를 업데이트한 후에는 변경 사항이 엣지 로케이션으로 전파될 때까지 기다려야 트리거에 지정한 함수가 작동합니다.
Lambda 함수 편집(AWS Lambda 콘솔)
AWS Management Console에 로그인하고 AWS Lambdahttps://console.aws.amazon.com/lambda/에서
콘솔을 엽니다. -
페이지 상단의 리전 목록에서 미국 동부(버지니아 북부)(US East (N. Virginia))를 선택합니다.
-
함수 목록에서 편집하려는 함수의 이름을 선택합니다.
기본 설정 사용 시, $LATEST 버전이 콘솔에 표시됩니다. 이전 버전을 볼 수 있지만(한정자 선택) $LATEST만 편집할 수 있습니다.
-
코드(Code) 탭의 코드 입력 유형(Code entry type)에서 브라우저에서 코드를 편집하거나, .zip 파일을 업로드하거나, Amazon S3에서 파일을 업로드하도록 선택합니다.
-
저장 또는 저장 및 테스트를 선택합니다.
-
작업 및 Publish new version(새 버전 게시)을 차례대로 선택합니다.
-
$LATEST의 새 버전 게시 대화 상자에서 새 버전 설명을 입력합니다. 이 설명은 자동으로 생성된 버전 번호와 함께 버전 목록에 표시됩니다.
-
[Publish]를 선택합니다.
새 버전은 자동으로 최신 버전이 됩니다. 버전 번호는 페이지의 왼쪽 위 모서리의 버전 버튼에 표시됩니다.
-
트리거 탭을 선택합니다.
-
트리거 추가를 선택합니다.
-
트리거 추가 대화 상자에서 점이 있는 상자를 선택한 다음, CloudFront를 선택합니다.
참고
함수에 대해 하나 이상의 트리거를 이미 만든 경우 가 기본 CloudFront 서비스입니다.
-
다음 값을 지정하여 Lambda 함수를 실행할 시기를 나타냅니다.
- 배포 ID
-
트리거를 추가할 배포의 ID를 선택합니다.
- 캐시 동작
-
함수를 실행할 객체를 지정하는 캐시 동작을 선택합니다.
- CloudFront 이벤트
-
함수를 실행하게 하는 CloudFront 이벤트를 선택합니다.
- 트리거 활성화 및 복제
-
이 확인란을 선택하면 Lambda가 전 세계 리전으로 함수를 복제합니다.
-
제출을 선택합니다.
-
이 함수에 대한 트리거를 추가하려면 10~13단계를 반복합니다.