AWS S3 서버 액세스 로그
| # | 필드명 | 타입 | 표시명 | 설명 |
|---|---|---|---|---|
| 1 | _time | DATE | 시각 | |
| 2 | bucket | STRING | 버킷 | 예: example-bucket |
| 3 | src_ip | IP | 출발지IP | |
| 4 | requester | STRING | 요청자 | 예: svc:s3.amazonaws.com |
| 5 | operation | STRING | 작업 | 예: REST.GET.OBJECT |
| 6 | file_path | STRING | 파일경로 | 예: logs/example.log |
| 7 | method | STRING | 메소드 | 예: GET, PUT |
| 8 | path | STRING | 경로 | 예: /example-bucket/logs/example.log |
| 9 | query | STRING | 쿼리 | 예: versioning |
| 10 | status | INT | 상태 | |
| 11 | error_code | STRING | 에러코드 | 예: NoSuchKey |
| 12 | sent_bytes | LONG | 송신바이트 | |
| 13 | file_size | LONG | 파일크기 | |
| 14 | total_time | LONG | 전체소요시간 | |
| 15 | user_agent | STRING | 유저에이전트 | 예: S3Console/0.4 |
| 16 | signature_ver | STRING | 서명버전 | 예: SigV4 |
| 17 | cipher_suite | STRING | 암호화방식 | 예: ECDHE-RSA-AES128-GCM-SHA256 |
| 18 | auth_type | STRING | 인증유형 | 예: AuthHeader, QueryString |
| 19 | host | STRING | 호스트 | 예: s3.ap-northeast-2.amazonaws.com |
| 20 | tls_ver | STRING | TLS버전 | 예: TLSv1.2 |
시각 기준
_time은 S3가 요청을 받은 시각입니다. AWS 1.11.2610.0 이하 버전에서는 수집 시각이 저장되었습니다.