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にリクエストするので、課金が発生する。
コメント