AWS

다운로드 551
업데이트 2026. 10. 27.

6. 수집기 설정

AWS CloudTrail 로그 수집 설정

수집 > 수집기 메뉴에서 수집기를 추가하세요. 자세한 내용은 수집기 문서를 참고하세요. 로그를 암호화하려면 시스템 > 테이블에서 암호화가 적용된 테이블을 먼저 생성해야 합니다.

AWS CloudTrail 로그 수집 설정

AWS CloudTrail 로그 수집 설정

AWS CloudTrail 로그 수집 설정

다음은 주요 입력 항목입니다.

  • 이름: 수집기를 식별할 고유한 이름
  • 주기 (초): 600
  • 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
  • 수집 모델: AWS CloudTrail 선택
  • 테이블: AWS_CLOUDTRAIL로 시작하는 이름 입력
  • S3 버킷 리전: AWS CloudTrail 로그를 저장한 S3 버킷이 속한 리전
  • S3 버킷 이름: AWS CloudTrail 로그를 저장한 S3 버킷 이름
  • 대상 기간: 수집 대상 로그의 기간 범위(기본값: 0)
  • AWS 프로파일: AWS 접속 프로파일 이름

AWS GuardDuty 로그 수집 설정

GuardDuty 콘솔에서 결과 내보내기 옵션을 선택한 다음 S3에 로그를 저장하도록 구성할 수 있습니다. AWS GuardDuty 수집기는 S3 버킷에 저장된 로그를 수집합니다.

AWS GuardDuty 로그 수집 설정

AWS GuardDuty 로그 수집 설정

AWS GuardDuty 로그 수집 설정

다음은 주요 입력 항목입니다.

  • 이름: 수집기를 식별할 고유한 이름
  • 주기 (초): 600
  • 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
  • 수집 모델: AWS GuardDuty 선택
  • 테이블: AWS_GUARDDUTY로 시작하는 이름 입력
  • S3 버킷 리전: AWS GuardDuty 로그를 저장한 S3 버킷이 속한 리전
  • S3 버킷 이름: AWS GuardDuty 로그를 저장한 S3 버킷 이름
  • 대상 기간: 수집 대상 로그의 기간 범위(기본값: 0)
  • AWS 프로파일: AWS 접속 프로파일 이름

AWS WAF 로그 수집 설정

먼저 AWS WAF 콘솔에서 보호 팩(웹 ACL) 메뉴에서 웹 ACL을 선택한 다음, 로깅 구성 화면에서 S3 버킷에 로그를 기록하도록 설정하세요. 설정이 완료되면 로깅 대상에 Amazon S3 버킷이 표시되고 상태가 활성화됨으로 바뀝니다.

AWS WAF S3 로그 기록 설정

수집 > 수집기 메뉴에서 수집기를 추가하세요.

AWS WAF 로그 수집 설정

AWS WAF 로그 수집 설정

AWS WAF 로그 수집 설정

다음은 주요 입력 항목입니다.

  • 이름: 수집기를 식별할 고유한 이름
  • 주기 (초): 600
  • 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
  • 수집 모델: AWS WAF 선택
  • 테이블: AWS_WAF로 시작하는 이름 입력
  • S3 버킷 리전: AWS WAF 로그를 저장한 S3 버킷이 속한 리전
  • S3 버킷 이름: AWS WAF 로그를 저장한 S3 버킷 이름
  • WAF ACL 이름: 웹 액세스 제어 목록 이름
  • 대상 기간: 수집 대상 로그의 기간 범위(기본값: 0)
  • AWS 프로파일: AWS 접속 프로파일 이름

AWS Shield 로그 수집 설정

AWS Shield 로그 수집 설정

AWS Shield 로그 수집 설정

다음은 주요 입력 항목입니다.

  • 이름: 수집기를 식별할 고유한 이름
  • 주기 (초): 600
  • 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
  • 수집 모델: AWS Shield 선택
  • 테이블: AWS_SHIELD로 시작하는 이름 입력
  • AWS 프로파일: AWS 접속 프로파일 이름

AWS ALB 로그 수집 설정

AWS 로드밸런서의 속성 탭에서 액세스 로그를 활성화하고 S3 버킷에 저장할 수 있습니다. AWS ALB 수집기는 S3 버킷에 저장된 액세스 로그를 수집합니다.

AWS ALB 로그 수집 설정

AWS ALB 로그 수집 설정

AWS ALB 로그 수집 설정

다음은 주요 입력 항목입니다.

  • 이름: 수집기를 식별할 고유한 이름
  • 주기 (초): 600
  • 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
  • 수집 모델: AWS ALB 선택
  • 테이블: AWS_ALB로 시작하는 이름 입력
  • S3 버킷 리전: AWS ALB 로그를 저장한 S3 버킷이 속한 리전
  • S3 버킷 이름: AWS ALB 로그를 저장한 S3 버킷 이름
  • 대상 기간: 수집 대상 로그의 기간 범위(기본값: 0)
  • AWS 프로파일: AWS 접속 프로파일 이름

AWS Aurora DB 로그 수집 설정

AWS Aurora DB 로그 수집 설정

AWS Aurora DB 로그 수집 설정

다음은 주요 입력 항목입니다.

  • 이름: 수집기를 식별할 고유한 이름
  • 주기 (초): 600
  • 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
  • 수집 모델: AWS Aurora DB Activity 선택
  • 테이블: DBAC_AURORA로 시작하는 이름 입력
  • AWS 프로파일: AWS 접속 프로파일 이름
  • AWS SQS URL: AWS SQS의 엔드포인트 URL 입력(예: https://sqs.ap-northeast-2.amazonaws.com/ACCOUNT_ID/logpresso-aws-aurora-das.fifo)

AWS Network Firewall 로그 수집 설정

Network Firewall 콘솔에서 방화벽의 로깅 구성을 편집해 알림(Alert), 흐름(Flow), TLS 로그를 S3 버킷에 저장하도록 구성할 수 있습니다. AWS Network Firewall 수집기는 S3 버킷에 저장된 로그를 수집합니다.

AWS Network Firewall 로그 수집 설정

AWS Network Firewall 로그 수집 설정

다음은 주요 입력 항목입니다.

  • 이름: 수집기를 식별할 고유한 이름
  • 주기 (초): 600
  • 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
  • 수집 모델: AWS Network Firewall 선택
  • 테이블: AWS_NETWORK_FIREWALL로 시작하는 이름 입력
  • S3 버킷 리전: AWS Network Firewall 로그를 저장한 S3 버킷이 속한 리전
  • S3 버킷 이름: AWS Network Firewall 로그를 저장한 S3 버킷 이름
  • S3 버킷 접두사: 로깅 구성에서 S3 버킷 접두사를 지정한 경우 그 값(앞뒤 / 제외)
  • 대상 기간: 수집 대상 로그의 기간 범위(기본값: 0)
  • AWS 프로파일: AWS 접속 프로파일 이름
Note
수집기는 접두사 아래의 알림, 흐름, TLS 로그를 모두 수집합니다. 로그 종류마다 다른 S3 버킷 접두사를 지정했다면 접두사별로 수집기를 추가하세요.

AWS Network Firewall 수집 모델과 로그 스키마는 AWS 1.11.2610.0 버전부터 지원합니다. 이전 버전에서 수집한 데이터와 필드가 다르므로 정규화 변경 이력을 참고하세요.

AWS S3 Daily Rolling Directory Watcher 로그 수집 설정

AWS S3 일자별 디렉터리 수집기를 생성하려면 먼저 수집 모델을 추가해야 합니다. AWS S3 일자별 디렉터리 수집은 AWS 1.6.2501.0 버전부터 지원합니다.

수집 > 수집 모델 메뉴에서 수집 모델을 추가하세요. 자세한 내용은 수집 모델 문서를 참고하세요.

AWS S3 일자별 디렉터리 수집 모델 설정

  • 이름: 수집 모델을 식별할 고유한 이름
  • 유형: AWS S3 일자별 디렉터리 선택
  • 정규화 규칙: 원본 기본 선택

수집 > 수집기 메뉴에서 위에서 생성한 수집 모델로 수집기를 추가하세요.

AWS S3 일자별 디렉터리 로그 수집 설정

AWS S3 일자별 디렉터리 로그 수집 설정

AWS S3 일자별 디렉터리 로그 수집 설정

AWS S3 일자별 디렉터리 로그 수집 설정

다음은 필수 입력 항목입니다.

  • 이름: 수집기를 식별할 고유한 이름
  • 주기 (초): 600
  • 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
  • 수집 모델: 위에서 생성한 수집 모델 선택
  • 테이블: 로그를 저장할 테이블 이름 입력
  • AWS 프로파일: AWS 접속 프로파일 이름
  • S3 버킷 리전: 수집할 로그가 저장된 AWS S3 버킷이 속한 리전
  • S3 버킷 이름: 수집할 로그가 저장된 AWS S3 버킷 이름
  • 대상 정규표현식: 수집 대상 S3 객체 이름을 검증할 정규표현식
  • 날짜 포맷: S3 객체 이름에서 날짜를 파싱하는데 사용할 포맷(미설정 시 yyyy/MM/dd를 기본값으로 사용)

멀티 라인 로그를 수집하거나 수집 대상 기간을 지정할 경우 아래 선택 항목을 입력합니다. 로그 시작/끝 정규표현식 옵션 및 날짜 정규표현식 옵션은 AWS 1.7.2504.0 버전부터 지원합니다.

  • 날짜 정규표현식: 날짜 및 시각을 추출하는데 사용할 정규표현식
  • 로그 시작 정규표현식: 새 로그의 시작을 인식하기 위한 정규식(멀티 라인 로그 수집 시 사용)
  • 로그 끝 정규표현식: 로그의 끝을 인식하기 위한 정규식(멀티 라인 로그 수집 시 사용)
  • 대상 기간: 수집 대상 로그의 기간 범위(일 단위)
  • 파일 끝 수집 활성화: 파일의 끝에 도달하면 수집을 진행합니다.
  • 전체 스캔: true 설정 시 매 주기마다 S3 버킷 전체 경로를 대상으로 스캔합니다. (기본값: false)
Note
'파일 끝 수집 활성화' 옵션은 기존 호환을 위해 기본값이 'false'로 돼있지만
한 파일을 실시간으로 업데이트하고 있는 경우가 아닌 대부분의 AWS 수집 상황에선 'true' 설정이 권장됩니다.

'전체 스캔' 옵션은 날짜 비교를 위해 S3버킷을 전체 조회하도록 강제하는 옵션입니다.
1.10.2607.0 이후 앱에서는 '날짜 정규표현식' 옵션을 기준으로 하위 경로 패턴이 매칭된 버킷만 조회하도록 기능이 개선됐습니다.
날짜가 파일명에 있을 경우나 개선된 동작이 문제가 있을 경우 '전체 스캔' 옵션을 'true'로 설정합니다.