AWS CloudFront를 사용하여 사용자 지정 요청 헤더 로깅

AWS CloudFront를 사용하여 사용자 지정 요청 헤더 로깅

X-Foo: barCloudFront에서 수신한 것과 같은 사용자 지정 HTTP 헤더를 기록하는 가장 좋은 방법은 무엇입니까 ?

실시간 로그를 시도하지 않았지만 표준 액세스 로그는사전 정의된 필드/헤더 세트. 내 사용자 정의 항목은 거기에 표시되지 않습니다.

현재 저는 일부 사용자 지정 로깅을 위해 CloudFront Functions를 활용하려고 생각하고 있습니다. 더 나은(더 쉽고/효율적인) 접근 방식이 있습니까?

답변1

웹 서버가 아닌 네트워크 에지에서 이를 기록해야 하는 이유가 있습니까? 웹 서버를 사용하는 경우 웹 서버 로깅은 이를 수행하는 간단한 방법인 것처럼 보입니다. S3 또는 이와 유사한 소스를 사용하는 경우 실용적이지 않을 수 있습니다. 더 많은 맥락을 제공하기 위해 질문을 편집할 수도 있습니다.

CloudFront 함수는 다음에 로그인할 수 있습니다.Cloudwatch 로그. 가장자리에 로그인해야 하는 경우 합리적인 옵션인 것 같습니다.

관련 정보