Amazon CloudFront, CloudFront Functions를 통한 VPC 오리진 수정 지원
게시된 날짜:
2025년 4월 2일
2024년 11월, CloudFront Functions는 요청마다 조건부로 오리진 서버를 변경할 수 있는 오리진 수정 기능을 도입했습니다. 오늘부터 이 기능을 VPC 오리진 및 오리진 그룹에서 사용할 수 있으므로, CloudFront에서 제공되는 애플리케이션을 위한 더욱 정교한 라우팅 정책을 생성할 수 있습니다.
오리진의 ID를 제공하기만 하면 VPC 오리진을 포함하여 모든 오리진 간에 개별 요청을 전달하는 동적 라우팅 정책을 생성할 수 있습니다. 예를 들어 특정 비율의 트래픽을 여러 백엔드 서비스로 보내는 가중치를 생성함으로써, 배포 구성을 업데이트하지 않고도 각 요청을 다른 애플리케이션으로, 자동으로 라우팅할 수 있습니다. 아울러 장애 조치 기준을 사용해 여러 오리진을 설정하는 기능을 통해 새로운 오리진 그룹을 동적으로 생성할 수도 있습니다. 예를 들어, 뷰어 위치 또는 요청 헤더를 기반으로 기본 및 장애 조치 오리진을 업데이트하는 사용자 지정 장애 조치 로직을 만들어 뷰어의 지연 시간을 최대한 단축할 수 있습니다.
이러한 기능은 추가 비용 없이 CloudFront Functions 내에서 사용할 수 있습니다. 자세한 내용은 CloudFront 개발자 안내서를 참조하세요. 오리진 수정을 사용하는 방법에 대한 예는 GitHub 예제 리포지토리를 참조하세요.