IT/Cloud

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

Jany 2020. 12. 24. 08:07
반응형

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/

반응형