[英]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.