我们希望在新blob上传到我们的存储帐户时设置数据摄取(通过事件网格>事件中心路线)。下面的页面解释了在blob上设置的元数据可能会干扰摄取:https://learn.microsoft.com/en-us/azure/data-explorer/ingest-data-event-grid-overview
第三方将使用SAS令牌将blob作为外部数据摄取的一部分上传到他们的特定目录,在那里它将触发摄取。
如果有人在上传日常blob时弄乱了kustoTable, kustoCreationTime或kustoExtentTags元数据属性,导致各种各样的问题,我们会担心什么?
是否可以禁用blob上的这些元数据属性或以某种方式减轻问题?
导致我们实现blob元数据属性处理的核心需求正好相反——希望管理一个能够"feed"的EG数据连接。多个表。
因此blob元数据具有更高的优先级。
在你的情况下,你可以做的是创建一个Azure函数,它将在重命名或复制之前从blob中强制删除所有不需要的元数据属性,以便它们被EG拾取。
或者,如果你这样做,并把一个函数作为EG通知接收器,你的函数可以简单地使用我们的摄取SDK来提交blob,使用队列摄取。