AWS

[AWS] S3 경로 내 용량 또는 파일 개수 확인

비번변경 2022. 8. 1. 23:17

개요

S3 버킷의 특정 경로 아래에 존재하는 모든 파일의 개수와 용량을 확인하고 싶다.

세 가지 정도로 방법을 정리해둔다.

 

 

AWS Concole

1. 확인하고자 하는 경로를 선택하고 작업 > 총 크기 계산을 클릭한다.

작업 > 총 크기 계산 클릭

2. 결과 화면에서 지정한 경로의 총 객체 수와 크기를 확인할 수 있다.

결과 확인

 

 

CloudBerry Explorer for Amazon s3

1. 클라우드 베리에서 정보를 확인하고자 하는 버킷/경로를 우클릭한 후, Properties를 클릭한다.

Properties 클릭

2. 결과에서 총 파일 수와 경로 수, 그리고 크기를 확인할 수 있다.

단, 여러 경로를 한꺼번에 확인할 수는 없는 것으로 보인다.

클라우드베리 결과 확인

 

 

AWS CLI

AWS CLI의 s3 ls 옵션 중 --summarize은 객체 수와 총크기를 표시하는 옵션이다.

특정 경로 아래의 모든 파일 수와 총 크기를 확인할 때에는 아래와 같은 방식으로 사용할 수 있다.

aws s3 ls s3://<BUCKET>/<FREFIX> --recursive --summarize

# 예시
aws s3 ls s3://test/yuyu_python/jinyuo --recursive --summarize

aws s3 ls s3://&lt;BUCKET&gt;/&lt;FREFIX&gt; --recursive --summarize

모든 파일을 출력한 후 요약 정보가 출력된 것을 확인할 수 있다. 용량 단위가 표시되지 않아 불편할 때는 --human-readable 옵션을 추가한다.

aws s3 ls s3://<BUCKET>/<FREFIX> --recursive --summarize --human-readable

# 예시
aws s3 ls s3://test/yuyu_python/jinyuo --recursive --summarize --human-readable

aws s3 ls s3://&lt;BUCKET&gt;/&lt;FREFIX&gt; --recursive --summarize --human-readable

 

 

참고 문서

https://docs.aws.amazon.com/cli/latest/reference/s3/ls.html