I have a large number of containers in my Azure blob storage account. Each container contains several files/blobs of different formats (e.g., txt or json.) I need to compute the hash of these files and store the hash in a database. The way we're doing it now is that we download the blobs in a container to our local machine, and then compute the hash.
Everything is working, but there's one problem. Since the blobs are pretty large (by average the total size of blobs in a container is ~1GB,) it is so costly for us in terms of bandwidth to every time download the files to only compute the hash. I wonder if there's any way to apply our hash computation method (which is a Python method) to the blobs in a container on Azure without the need to download the blobs?