Dear Ceph Community,
I hope this message finds you well.
We are currently working on integrating Ceph RGW into our system and have encountered a challenge regarding account-level management via API.
At present, we are using radosgw-admin commands programmatically within our code to manage and retrieve account-level information. While this approach works, we understand that relying on radosgw-admin is not recommended for production environments due to its direct interaction with the backend and potential impact on performance and stability.
We have explored the available documentation and interfaces but could not find a dedicated Account-level API (e.g., for managing users, retrieving account metadata, etc.) that can be safely used in production over RESTful protocols (such as S3 or Swift-compatible APIs).
We are seeking clarification on the following points:
Is there an officially supported Account API in Ceph RGW that allows account-level operations via REST or other production-safe interfaces?
If not, is there a roadmap or recommended alternative for performing these actions in a production-ready manner?
Are there any best practices or tools from the community that can bridge this gap?
We would greatly appreciate any guidance, documentation, or recommendations you can share .