Можно ли как-нибудь активировать эту функцию для существующих BLOB-объектов?
Короче NO .Как вы сказали, он будет запускать только все существующие BLOB-объекты в первый раз.
Внутренне мы отслеживаем, какие BLOB-объекты были обработаны, сохраняя квитанции в нашем контрольном контейнере azure-webjobs-hosts
.Любой BLOB-объект без чека или старый чек (на основе BLOB ETag
) будет обработан (или переработан).Вот почему ваши существующие большие двоичные объекты обрабатываются в первый раз, у них нет квитанций.
BlobTrigger в настоящее время разработан для обеспечения того, чтобы в конечном итоге обрабатывались все большие двоичные объекты в контейнере, соответствующие шаблону пути, иперерабатывается каждый раз, когда они обновляются.Таким образом, после того, как у всех BLOB-объектов есть квитанция , когда вы загружаете или обновляете BLOB-объекты , эта функция будет активирована.
Для получения дополнительной информации см. Эту статью ..