함수를 사용하여 엣지에서 사용자 지정 - 아마존 CloudFront

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

함수를 사용하여 엣지에서 사용자 지정

CloudFrontAmazon에서는 자체 코드를 작성하여 CloudFront 배포에서 HTTP 요청 및 응답을 처리하는 방법을 사용자 지정할 수 있습니다. 코드는 최종 사용자(사용자) 가까이에서 실행되어 지연 시간을 최소화하고 서버나 기타 인프라를 관리할 필요가 없습니다. 전달되는 요청 및 응답을 조작하고, 기본 인증 및 권한 부여를 수행하고 CloudFront, 엣지에서 HTTP 응답을 생성하는 등의 코드를 작성할 수 있습니다.

작성하여 CloudFront 배포에 연결하는 코드를 에지 함수라고 합니다. CloudFront 에지 함수를 작성하고 관리하는 두 가지 방법을 제공합니다.

  • CloudFront 함수 — CloudFront Functions를 사용하면 지연 시간에 민감한 대규모 CDN 사용자 지정을 JavaScript 위한 간단한 함수를 작성할 수 있습니다. CloudFront Functions 런타임 환경은 1밀리초 미만의 시작 시간을 제공하고, 초당 수백만 개의 요청을 처리할 수 있도록 즉시 확장되며, 매우 안전합니다. CloudFront 함수는 의 CloudFront 기본 기능이므로 코드 전체를 내에서 빌드, 테스트 및 배포할 수 있습니다. CloudFront

  • Lambda@Edge – Lambda@Edge는 더 가까운 전체 애플리케이션 로직 및 복잡한 함수에 대한 강력하면서도 유연한 서버리스 컴퓨팅을 뷰어에게 제공하는 AWS Lambda의 확장으로, 매우 안전합니다. Lambda@Edge 함수는 Node.js 또는 Python 런타임 환경에서 실행됩니다. 단일 AWS 지역에 게시하지만 함수를 CloudFront 배포와 연결하면 Lambda @Edge 가 자동으로 코드를 전 세계에 복제합니다.