I haven’t found in the Ceph Object Gateway docs a command to get the radosgw active users, so I was looking for it and finally inspecting the objects inside the rados gateway pools, I found the way to get the list:
# rados -p .users.uid ls | grep -v buckets user1 user2 user3
And another way using radosgw-admin command (recently discovered):
# radosgw-admin metadata list user [ "user1", "user2", "user3" ]
# radosgw-admin user info --uid=user1 { "user_id": "user1", "display_name": "User 1", "email": "", "suspended": 0, "max_buckets": 1000, "auid": 0, "subusers": [], "keys": [], "swift_keys": [], "caps": [], "op_mask": "read, write, delete", "default_placement": "", "placement_tags": [], "bucket_quota": { "enabled": false, "max_size_kb": -1, "max_objects": -1 }, "user_quota": { "enabled": false, "max_size_kb": -1, "max_objects": -1 }, "temp_url_keys": [] }