[英]Azure Function Storage Container Blob Trigger
Azure 函數存儲帳戶 Blob 容器觸發器
在我們的一個用例中,我正在為具有以下條件的存儲帳戶容器中的任何活動尋找 Azure 函數觸發器
目前,根據文檔,目前支持以下事件:
這意味着無法創建此類事件,但您可以嘗試將方法(如果適用於您的用例)從“推”更改為“拉”。
我建議編寫一個時間觸發函數來檢查是否創建了具有給定方案的容器。 您可以利用 Blob Storage v12 SDK 執行此任務,並獲取容器列表。 將列表保存到某個數據庫(例如 CosmosDB),每次觸發函數時,您都可以將當前狀態與數據庫中上次保存的狀態進行比較。 如果有差異,您可以將消息推送到 EventHub,這會觸發另一個實際對這個“新事件類型”做出反應的函數。
您應該使用訂閱存儲帳戶資源組的 Azure 事件網格,並使用例如高級篩選
"operationName":"Microsoft.Storage/storageAccounts/blobServices/containers/write",
"subject":"/subscriptions/<yourId>/resourcegroups/<yourRG>/providers/Microsoft.Storage/storageAccounts/<youraccount>/blobServices/default/containers/xxxx-input",
"eventType":"Microsoft.Resources.ResourceWriteSuccess",
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.