SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

S3の中のディレクトリの保存容量を集計

問題

S3のバケットの中のディレクトリごとの使用量を知りたいです。

答え

コンソールで

コンソールに、合計を取得する機能はある。

件数、容量がある程度までならこれで確認可能。

オブジェクトの件数が数十万件を超えたあたりでブラウザが Out of Memory する。

大量にある場合は無理そう。

AWS CLI で

以下コマンドで確認可能。

lsのファイル一覧の出力の後に、最後に、合計の件数と容量が出力される。

(略)
2025-02-26 13:42:16 6.6 KiB xxxxxxxx/67be9ba756
2025-02-26 13:42:16 6.4 KiB xxxxxxxx/67be9ba764
2025-02-26 13:42:16 6.7 KiB xxxxxxxx/67be9ba76e
2025-02-26 13:42:16 6.8 KiB xxxxxxxx/67be9ba779
2025-02-26 13:42:16 6.8 KiB xxxxxxxx/67be9ba783
2025-02-26 13:42:16 6.8 KiB xxxxxxxx/67be9ba790
2025-02-26 13:42:16 5.7 KiB xxxxxxxx/67be9ba799

Total Objects: 7688059
Total Size: 48.6 GiB

注意点

コンソールでもコマンドでも、大量にあるとき時間がかかるのは変わらない。

S3にリクエストするので、課金が発生する。

関連するメモ

コメント