R2 - Multiple Buckets or One?

We are making a storage service which will allow users to store potentially millions of images and files, and we are using Cloudflare R2 as the database.

Question: Should we create a bucket for each user, or have one "master" bucket which has everything?

API requests are handled by workers so security shouldn't be an issue.

Thanks!
Was this page helpful?