MinIO is an option as well and would allow you to transition from testing in S3 to your own MinIO cluster seamlessly.
Redhat did an interesting series of blog posts about Ceph and getting it to 1 billion objects
https://www.redhat.com/en/blog/scaling-ceph-billion-objects-...