본문 바로가기
AWS

[AWS] VPC Flow Logs로 트래픽 로그 확인하기(3)

by chan10 2023. 5. 18.

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

https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/flow-logs-cwl.html#flow-logs-cwl-create-flow-log

https://blog.bespinglobal.com/post/vpc-flow-logs%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%ED%8A%B8%EB%9E%98%ED%94%BD-%EB%B6%84%EC%84%9D%ED%95%98%EA%B8%B0/

https://viassh.github.io/network/vpc-flow-log/