Rapid7 and Cloudflare

I’m curious to know if anyone has any experience with ingesting Cloudflare log push jobs without using S3 buckets?

We’re currently in the process of setting up the following:

  1. CloudFlare Log push Job sends GZIP files to Azure Blob Storage
  2. Azure Function App runs every 5 mins to iterate over each blob and extract lines of logs
  3. Sends batches of logs to an event hub
  4. Configure Rapid7 to poll event hub for new events

Is this the easiest way to do it outside of S3 buckets? Does anyone have another working solution?