Amazon CloudFront Functions, 이제 CloudFront 액세스 로그에 로깅 지원

게시된 날짜: 2026년 7월 14일

이제 CloudFront Functions 내에서 새로운 도우미 메서드를 사용하여 CloudFront 액세스 로그에 직접 사용자 지정 데이터를 쓸 수 있습니다. CloudFront Functions는 URL 재작성, 헤더 조작, 요청 라우팅과 같은 태스크를 위해 엣지에서 경량 JavaScript를 실행합니다. 이전에는 CloudFront 액세스 로그와 분리된 로그 파일로만 Amazon CloudWatch Logs에 로그 데이터를 내보낼 수 있었습니다. 이번 출시로 더 이상 개별 로깅 시스템에서 함수 결정을 CloudFront 액세스 로그 데이터와 연관 지을 필요가 없습니다.

뷰어 요청 또는 뷰어 응답 함수에서 cf.logCustomData()를 호출하면 A/B 테스트 버전 할당, 인증 결과 또는 라우팅 결정과 같은 값을 해당 요청에 대한 CloudFront 액세스 로그 레코드에 직접 기록할 수 있습니다. 이 기능은 CloudFront 실시간 로그 구성과 표준 로깅(v2) 모두에서 작동하므로, 단일 쿼리로 함수 동작과 요청 결과를 분석할 수 있습니다. 기존 console.log() 기능은 계속 사용할 수 있으며 동일한 함수 내에서 두 메서드를 함께 사용할 수 있습니다.

Amazon CloudFront Functions 사용자 지정 로그 데이터는 현재 모든 CloudFront 엣지 로케이션에서 사용할 수 있습니다. cf.logCustomData() 사용에 따른 추가 요금은 없습니다. 표준 CloudFront Functions 호출 요금과 액세스 로그 전송 요금이 적용됩니다. 시작하려면 CloudFront Functions 도우미 메서드를 참조하세요.