From efd1fddd8604234c120ffca6eb91906bb8d4eb7f Mon Sep 17 00:00:00 2001 From: Alexis Ben Miloud--Josselin Date: Wed, 25 Oct 2023 14:25:05 +0200 Subject: [PATCH] HowtoCeph: Ajouter liste des buckets --- HowtoCeph.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/HowtoCeph.md b/HowtoCeph.md index 62128ef3..05c77f75 100644 --- a/HowtoCeph.md +++ b/HowtoCeph.md @@ -843,6 +843,34 @@ Pour vérifier si le quota est bien défini : # radosgw-admin user rm --uid='USERNAME' ~~~ +### Lister les _buckets_ + +~~~ +# radosgw-admin bucket list +~~~ + +Si on souhaite savoir à quel utilisateur appartient un _bucket_ : + +~~~ +# radosgw-admin bucket stats --bucket='BUCKET' +~~~ + +La longue commande ci-dessous permet de lister tous les _buckets_ et leur propriétaire : + +~~~ +# radosgw-admin bucket stats | tr -d ' ",' | awk -F: '$1 == "bucket" { b = $2 } $1 == "owner" { printf "%s\t%s\n", $2, b }' +user1 bucket1 +user2 bucket2 +user2 bucket3 +user3 bucket4 +~~~ + +La même chose avec `jq` : + +~~~ +# radosgw-admin bucket stats | jq -r '.[] | "\(.owner)\t\(.bucket)"' +~~~ + ## Clients On peut utiliser [MinIO client](/HowtoMinIO#minio-client) ou