본문 바로가기
IT/Cloud

[AWS] AWS CLI로 s3 log 확인하기

by Jany 2020. 12. 24.
반응형

AWS를 사용하는 사람들이면 흔히 s3에 로그를 남기기 마련이다.

 

그러나 로그를 확인하기 위해서는 파일을 다운받고, 일일이 풀어서 보던지 해야하는 여간 귀찮은 것이 아니다.

 

 

aws cli를 설치했을 경우에는 상대적으로 쉽게 확인할 수 있다.

 

왜냐면 grep 이나 zcat 등을 사용할 수 있으니....

 

aws cli에서 s3 서비스를 사용하는 것은 다음 페이지를 이용하자.

 

docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-services-s3-commands.html

 

AWS CLI에서 상위 수준(s3) 명령 사용 - AWS Command Line Interface

PowerShell을 사용하는 경우 셸은 CRLF의 인코딩을 변경하거나, 파이프 입력이나 출력 또는 리디렉션된 출력에 CRLF를 추가할 수 있습니다.

docs.aws.amazon.com

혹은 다음의 명령어를 통해 확인할 수 있다.

 

aws s3 help

aws s3 help

여러가지 도움말을 확인할 수 있다.

 

우선 버킷에 있는 파일들을 확인해보자.

 

리눅스의 ls 명령어 그대로 사용이 가능하다.

aws s3 ls s3://버킷주소

버킷에 있는 파일을 받기 위해서는 cp를 사용하면 된다.

aws s3 cp s3://<버킷 주소 또는 파일명> <저장할 위치>

파일을 받았으니 zcat 으로 확인이 가능하다.

 

맥이라서 사용법이 조금 다르니 참고 바란다.

찾아보니 s3cat 이라는 것도 있네?

www.timkay.com/aws/

반응형

댓글