
데브옵스
AWS Athena를 이용하여 ELB 액세스 로그 분석하는 방법
두줄요약
AWS Athena로 ELB 액세스 로그를 조회하기 위한 테이블 생성과 파티션 프로젝션 설정 방법을 소개했습니다. 특정 IP와 기간 조건으로 로그를 분석하는 쿼리 예시도 함께 정리했습니다.
핵심 내용
- AWS Athena로 ELB/ALB 액세스 로그를 S3에서 조회하기 위한 테이블 생성 절차
- 액세스 로그 활성화, Athena 쿼리 결과 저장용 S3 버킷 설정, 테이블 생성 확인 흐름
- 파티션 프로젝션으로 날짜 기준 테이블을 구성해 대용량 로그 조회 부담 완화
- client_ip, elb_status_code 등으로 필터링·집계하는 SQL 예시
적용해볼 점
- 특정 IP 유입 여부와 기간별 트래픽을 Athena 쿼리로 확인
- 로그 저장 경로와 날짜 파티션 범위를 환경에 맞게 수정
