S3
이번에는 CloudWatch Log 대신 S3로 저장하는 법을 알아보려고 합니다.
이전과 동일하게 서브넷에 들어가서 플로우로그 생성 버튼 클릭해 Flow logs 생성 메뉴로 진입합니다.
메뉴 선택 중 대상을 ‘Amazon S3 버킷으로 전송’으로 선택하고 로그를 저장할 버킷을 지정합니다.
Flow logs를 생성 후 대상 유형에 따라 생성 로그를 CloudWatch Logs로 보내는지 S3로 보내는지 알 수 있습니다.
CloudWatch Logs와 마찬가지로 Flow logs 설정 후 지정한 S3 버킷에 들어가보면 로그가 저장되어 있습니다.
해당 로그를 다운로드 해서 보면 CloudWatch Logs에서 보았던 형식과 동일한 로그가 저장되어 있는 것을 볼 수 있습니다.
S3로 로그를 받을 경우 해당 로그들을 필터링하는데 어려움이 있습니다.
이는 Athena라는 서비스를 이용하면 좀 더 유용하게 필터링이 가능하니 이전에 포스팅한 내용을 참고해보시면 좋을 것 같습니다.
https://chan-it-note.tistory.com/127
[AWS] Athena로 S3에 적재된 로그 검색하기
Athena는 길고 복잡한 로그를 SQL문을 통해 DB형식으로 검색해서 가독성 및 검색 기능을 향상 시켜주는 서비스입니다. 수백/수천개의 압축파일로 저장되어 있는 로그 파일을 한번에 볼 수 있도록
chan-it-note.tistory.com
[참고 사이트]
https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/flow-logs.html
'AWS' 카테고리의 다른 글
[AWS][CloudWatch] 데이터 전송량 → Bps단위로 변환해서 네트워크 모니터링 하기 (0) | 2024.01.05 |
---|---|
[AWS] CloudTrail을 이용해 Console 엑세스 로그 확인하기 (0) | 2024.01.05 |
[AWS] VPC Flow Logs로 트래픽 로그 확인하기(2) (0) | 2023.05.18 |
[AWS] VPC Flow Logs로 트래픽 로그 확인하기 (0) | 2023.05.18 |
[AWS] HTTPS 통신을 위한 SSL 인증서 등록하기 (0) | 2023.05.09 |