2

我正在開發一個azure webjob,它正在監視新插入的blob的blob存儲帳戶。我的存儲帳戶由多個容器組成,全部容納相似的信息。目前,我爲每個容器使用單獨的BlobTriggers來監視單個容器。Azure WebJob:監控帳戶中的所有容器

有沒有辦法監控整個帳戶的新blob,而不是每一個容器?如果沒有,我是否可以自動遍歷存儲帳戶中的容器並以容器名稱作爲參數調用webjob?

+0

作爲mathewc的答案更新,這已被提出爲問題[#779](https://github.com/Azure/azure-webjobs-sdk/issues/779) – Darshan

回答

1

不,目前每個BlobTrigger監控單個容器上的更改。在啓動時,由BlobTrigger註釋函數指示的blob容器會導致啓動多個「偵聽器」,從而監視各種容器。所以沒有運行時的方式來迭代容器並自己設置自己,缺少具有適當屬性的SDK方法的codegen/ILGen。

如果您願意,您可以在此處添加功能建議:https://github.com/Azure/azure-webjobs-sdk/issues,我們可以在下一個版本中查看它。但是,我從來沒有聽說過任何其他人需要這種功能,所以它看起來很漂亮的情況:)

+0

我也認爲這樣的功能必須添加 – user1005462