You have every right to take the content offline, or to put any technical barriers you desire in place to access it - but that's about all you should be able to do.

If you don't want to lose money and don't feel confident that you can protect your content with technical measures, best to take your stuff off the internet.

I'm confused as to what you consider "technical barriers" that doesn't cover, say, using Cloudflare's solution. Or some other way of blocking things that look like bots.