- 20 Jun 2024
- 1 Minute to read
- Print
- PDF
Determining Bucket Size Using the s3cmd Tool
- Updated on 20 Jun 2024
- 1 Minute to read
- Print
- PDF
How can I determine the bucket size using the s3cmd tool?
One of the challenges with S3-style storage (Wasabi or even AWS S3) is determining the size of a storage bucket. Wasabi started providing this capability via a bucket size feature but AWS S3 still does not offer this feature. This means that it is sometimes necessary to turn to a third-party tool for this purpose. One such tool is S3cmd. S3cmd is a command line tool that allows a user to view and manage their s3 buckets. It can be extremely useful for getting finer details about your s3 buckets.
To start: Download s3cmd here and follow the instructions to install it
Once installed, run the following
~$ s3cmd --configure
You will then go step by step through the configuration process to set it up with Wasabi. The image below details the process in its entirety.
The key modifications to make it work with Wasabi is as follows:
use your wasabi access and secret access keys when asked
default region -> us-east-1
change s3.amazonaws.com to s3.wasabisys.com for the s3 endpoint
change "%(bucket)s.s3.amazonaws.com to "%(bucket)s.s3.wasabisys.com in the following step
The rest should be the same.
Once configured, enter
~$ s3cmd
To get a list of available actions you can perform.
In order to view your buckets and their respective sizes enter the following
~$ s3cmd du
This will list all of your buckets with their amount of objects and the total size.
For more info on how to use s3cmd go to http://s3tools.org/s3cmd-howto