Omeka, AWS S3 file storage and Cloudflare

Hi–running an Omeka Classic instance (3.1) where the files served by the database are stored in a public S3 bucket. The domain where Omeka is hosted uses Cloudflare to fend off AI bots accessing Omeka itself, but, since the files are all in a public S3 bucket, they are still exposed–and with the bots hitting them, our S3 costs have gone up dramatically.

I’ve figured out that it is possible to have a public S3 bucket proxied through Cloudflare and I’ve found some straightforward instructions for doing so, but they (AWS S3 Bucket working with Cloudflare, a Short HowTo — Remkus de Vries) require that Static Website Hosting be enabled for the bucket, which it currently is not.

Since I don’t know the implications of enabling Static Website Hosting in relation to the Omeka_Storage_Adapter_AmazonS3 configuration, I’m not sure what to do.

Help?
Thanks!