【发布时间】:2018-12-11 15:28:12
【问题描述】:
Azure 媒体服务 v3 - 事件网格 - 删除资产不会触发任何存储事件。
目标是使用事件网格来检测资产变化,例如创建资产或删除资产。
有没有办法为资产 blob 容器本身而不是单个 blob 获取事件?
许多 Microsoft.Storage.BlobCreated 事件是在实时事件期间发送的 - 实际上对于我的需要来说太多了。
仅发送已删除事件,仅用于删除实时事件预览 blob:preview.ism 和 preview.ismc blob。
{
"topic": "/subscriptions/123/resourceGroups/ResGroup/providers/Microsoft.Storage/storageAccounts/my_storage",
"subject": "/blobServices/default/containers/asset-90fc157d-b4a3-4862-a7fe-ff4df7fa5ee7/blobs/preview.ismc",
"eventType": "Microsoft.Storage.BlobDeleted",
"eventTime": "2018-12-05T06:38:32.997468Z",
"id": "e8416467-b01e-00a3-2965-8ccf53060fe2",
"data": {
"api": "DeleteBlob",
"clientRequestId": "05549d31-e9be-4f15-961f-befbba482f6c",
"requestId": "e8416467-b01e-00a3-2965-8ccf53000000",
"eTag": "0x8D65A7C46CFD798",
"contentType": "application/octet-stream",
"contentLength": 3809,
"blobType": "BlockBlob",
"url": "https://my_storage.blob.core.windows.net/asset-90fc157d-b4a3-4862-a7fe-ff4df7fa5ee7/preview.ismc",
"sequencer": "0000000000000000000000000000137600000000003f399c",
"storageDiagnostics": {
"batchId": "06e102aa-d2ec-4aaf-8c4c-0d89dfae5ffb"
}
},
"dataVersion": "",
"metadataVersion": "1" }
【问题讨论】: