Lambda@Edge 함수 및 복제본 삭제 - 아마존 CloudFront

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

Lambda@Edge 함수 및 복제본 삭제

CloudFront에서 함수의 복제본이 삭제된 경우에만 Lambda@Edge 함수를 삭제할 수 있습니다. 다음과 같은 상황에서 Lambda 함수 복제본이 자동으로 삭제됩니다.

  • 함수의 복제본은 함수에 대한 마지막 연결을 모든 CloudFront 배포에서 제거한 후에 자동으로 삭제됩니다. 둘 이상의 배포에서 함수를 사용할 경우 마지막 배포에서 함수 연결이 제거된 후에만 복제본이 삭제됩니다.

  • 함수에 연결된 마지막 배포를 삭제한 후에도 복제본이 제거됩니다.

복제본은 일반적으로 몇 시간 내에 삭제됩니다. Lambda@Edge 함수 복제본은 수동으로 삭제할 수 없습니다. 따라서 아직 사용 중인 복제본이 삭제되어 오류가 발생하는 상황을 방지할 수 있습니다.

외부에서 Lambda @Edge 함수 복제본을 사용하는 애플리케이션을 구축하지 마십시오. CloudFront 이러한 복제본은 배포와의 연결이 제거되거나 배포 자체가 삭제될 때 삭제됩니다. 이 경우 외부 애플리케이션에서 사용하는 복제본이 경고도 없이 제거되어 오류가 발생할 수 있습니다.

배포판에서 Lambda @Edge 함수 연결을 삭제하려면 (콘솔 CloudFront )
  1. 에 AWS Management Console 로그인하고 에서 CloudFront 콘솔을 여십시오. https://console.aws.amazon.com/cloudfront/v4/home

  2. 삭제할 Lambda@Edge 함수 연결이 있는 배포의 ID를 선택합니다.

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

  4. 삭제할 Lambda@Edge 함수 연결이 있는 캐시 동작 옆의 확인란을 선택한 다음 편집을 선택합니다.

  5. Lambda Function Associations(Lambda 함수 연결)까지 아래로 스크롤한 다음 삭제할 각 Lambda @Edge 함수 연결 옆에 있는 X 아이콘을 선택합니다.

  6. Yes, Edit(예, 편집합니다)를 선택하여 변경 사항을 저장합니다.

배포에서 Lambda @Edge 함수 연결을 CloudFront 삭제한 후 선택적으로 Lambda 함수 또는 함수 버전을 삭제할 수 있습니다. AWS Lambda 버전에 연결된 배포판이 없는 경우 Lambda 함수의 특정 버전을 삭제할 수도 CloudFront 있습니다. Lambda 함수 버전에서 모든 연결을 제거한 경우에는 보통 몇 시간 후에 해당 함수 버전을 삭제할 수 있습니다.