バケットのサイズを確認するにはどうすればよいですか?

バケットのサイズは、デフォルトでは管理コンソールに表示されません。以下のような表が表示されますが、これにはサイズは含まれていません。

Screen_Shot_2020-03-27_at_4.01.12_PM.png

バケットサイズの計算には、含まれるオブジェクトの数によっては時間がかかり、バケット一覧の表示に大幅な遅れが生じる可能性があります。コンソールではバケットの [設定] にアクセスしてこれを確認することができます。垂直の3つドット (以下のスクリーンショットを参照) をクリックし、[設定] を選びます。

Screen_Shot_2020-03-27_at_4.04.35_PM.png

[特性(プロパティ)] ページで [バケットサイズ] を選択すると、以下のページが表示されます。

Screen_Shot_2020-03-27_at_4.03.50_PM.png

サイズは毎日取得され、サイズの計算が行われたタイミングはタイムスタンプで確認できます。ここでは、日々の統計を CSV ファイルでダウンロードし、経時的なサイズの変化を確認することも可能です。また、ナレッジベース記事 バケットサイズの .csv ファイルと Wasabi UI でのバケットサイズ情報の解釈方法もご参照ください。

最新のサイズの確認が必要な場合には、通常、別の S3 アプリケーションやコマンドライン(AWS CLI)を使用してバケットのサイズを表示します。その例をいくつかご紹介します。

AWS CLI

日常で使用するシステムに AWS CLI ツールをインストールしていない場合は、インストールをおすすめします。Wasabi で AWS CLI を使用する方法をご参照ください。ここで実行できる便利なコマンドにはさまざまなものがあり、情報の検証に最適です。これらのコマンドの使い方については、インターネット上に多くの記事や例が掲載されています。

$ aws s3 ls --summarize --human-readable --recursive s3://mikeo-test-overwrite1 --endpoint-url=https://s3.wasabisys.com 

2019-08-30 11:49:41    1.0 MiB SpeedTest_1MB.db
2019-08-30 11:49:42    1.0 MiB SpeedTest_1MB1.db
2019-08-30 11:49:43    1.0 MiB SpeedTest_1MB2.db
Total Objects: 3
   Total Size: 3.0 MiB

オブジェクトの数が多い場合は、以下の方法で「Total」という単語を grep 検索して最終的な数値を確認することもできます。

$ aws s3 ls --summarize --human-readable --recursive s3://mikeo-test-overwrite1 | grep Total
Total Objects: 3
Total Size: 3.0 MiB

注 : バージョニングされたオブジェクトを持つバケットに関する注意点は以下を参照してください。
Wasabi Explorer

このアプリケーションの詳細はナレッジベース記事 Wasabi で Wasabi Explorer を使用する方法が参考になりますが、確認したいバケットを右クリックし、[属性(プロパティ)...] を選択すると、以下のようなボックスがポップアップ表示され、バケットの合計サイズが表示されます。

mceclip8.png

S3 ブラウザ

S3 ブラウザには、バケット選択の下に [サイズを計算] というタブがあります。

mceclip1.png

 

フォルダも同様に動作します。S3 のストレージに「フォルダ」のようなものは実在しないため、各オブジェクトにオブジェクトを関連付けられるプレフィックスを付け、フォルダに分類されているように見せることができます。

 

バージョニングされたバケットの AWS CLI コマンド

aws cli ls コマンドにはバージョニングされたオブジェクトは含まれません。aws s3api list-object-versions などを使ってこれらすべてを確認し、その後出力内容から合計を計算する必要があります。少し面倒な作業ですが、以下のような例をお試しください (ここではJQ json コマンドラインプロセッサが役立ちますので、事前にインストールしておきましょう)。

aws s3api list-object-versions --endpoint-url=https://s3.us-west-1.wasabisys.com --bucket bucket-just-to-be-deleted-versioned --query 'Versions[*].Size' | jq add | numfmt  --to=iec-i --suffix=BThat would show something like this:Ω

すると、以下のような内容が表示されます。

mikeo$ aws s3api list-object-versions --endpoint-url=https://s3.us-west-1.wasabisys.com --bucket bucket-just-to-be-deleted-versioned --query 'Versions[*].Size' | jq add | numfmt  --to=iec-i --suffix=B
21MiB
他にご質問がございましたら、リクエストを送信してください