my blob storage function logic is very straightforward, whenever an image is uploaded to a container (in the test envrionment), the function gets hit and send a notification to third party. I noticed everytime I run the function locally (pointing to the storage account that the container stays in test envrionemnt), the function gets triggered, and processes ALL images available in the container. After processing all of them, then it works as expected: only gets hit whenever I uploaded a new image inside. If I stop the function, re-run it in a short time, it only processes the updated one as expected too. Only the first time run (like a code start), all files get processed. Example: I didn't expect files in below list modified on 3/16 or 3/7 to get procssed, but they hit the blob trigger function as well.
I feel it works how we test locally, since the func running locally doesn't know which one is the updated one first time?
But would like to check around whoever has the similar experience ...thanks!