Funciones de Azure: configurar el activador de blob solo para nuevos eventos

Tengo alrededor de 800k manchas en mi almacenamiento azul. Cuando creo una función azul con un blobTrigger, comienza a procesar todos los blobs que tengo en el almacenamiento. ¿Cómo puedo configurar mi función para que se active solo para blobs nuevos y actualizados?

No hay manera de hacer esto actualmente. Internamente, rastreamos qué blobs hemos procesado almacenando recibos en nuestro contenedor de control azure-webjobs-hosts . Cualquier blob que no tenga un recibo, o un recibo antiguo (basado en blob ETag) será procesado (o reprocesado). Es por eso que sus blobs existentes están siendo procesados, no tienen recibos. BlobTrigger está diseñado actualmente para garantizar que TODOS los blobs en un contenedor que coincida con el patrón de ruta finalmente se procesen y reprocesen cada vez que se actualicen.

Si siente pasión por esto, puede registrar una solicitud de función en nuestro repository aquí con detalles sobre su escenario.

¿Alguien encontró algún tipo de solución para esto? Actualmente estoy intentando usar un BlobTrigger en las funciones de Azure para procesar los registros de auditoría de SQL.

Solo necesito los registros más nuevos para el futuro, pero tenemos un período de retención bastante alto, por lo que pasar por todos esos blobs con un NOOP (en varios entornos y los recibos son también por el host en ejecución) parece una manera muy lenta / mala de hacerlo. eso.