Checking your S3 usage statistics¶
In order to get a current view of the storage consumed in this service, the S3 endpoint has a "usage" REST call in the API.
If you want to call it from your S3 framework, the call is documented here:
https://docs.ceph.com/en/octopus/radosgw/s3/serviceops/#get-usage-stats
but there is an alternative where you can inform aws-cli about the API call and get a new functions usable from the CLI tool.
The installation of these extras is documented here:
https://github.com/ceph/ceph/tree/main/examples/rgw/boto3
and assumes an already installed and configured aws-cli.
After adding the json-file that describes the extension, you can call aws like this: (with correct endpoint and profile-name for your configuration)
aws --endpoint-url https://s3.sto2.safedc.net --profile ceph-sto2 s3api get-usage-stats { "Summary": { "TotalBytes": 164595434499, "TotalBytesRounded": 164614451200, "TotalEntries": 10333 } }