Azure订阅上的Azure EventGrid-确定已更改的标记
我正在尝试为Azure订阅设置Azure EventGrid,以便在ressource的特定标记发生更改时收到通知 以下是我创建EventGrid订阅的方式:Azure订阅上的Azure EventGrid-确定已更改的标记,azure,azure-eventgrid,Azure,Azure Eventgrid,我正在尝试为Azure订阅设置Azure EventGrid,以便在ressource的特定标记发生更改时收到通知 以下是我创建EventGrid订阅的方式: $includedEventTypes = , 'Microsoft.Resources.ResourceWriteSuccess' New-AzEventGridSubscription ` -EventSubscriptionName mySubscriptionName ` -ResourceGroupName myRes
$includedEventTypes = , 'Microsoft.Resources.ResourceWriteSuccess'
New-AzEventGridSubscription `
-EventSubscriptionName mySubscriptionName `
-ResourceGroupName myResourceGroup `
-Endpoint myEndpoint `
-IncludedEventType $includedEventTypes
现在,如果我更改Azure Web应用程序上的标记,我将收到以下事件:
{
"subject": "/subscriptions/mySubId/resourceGroups/eventgrid/providers/Microsoft.Web/sites/wd-eventgrid-viewer",
"eventType": "Microsoft.Resources.ResourceWriteSuccess",
"eventTime": "2019-06-03T08:50:47.7469859Z",
"id": "f193df79-6755-42c7-b663-91bc373a80e5",
"data": {
"authorization": {
"scope": "/subscriptions/mySubId/resourceGroups/eventgrid/providers/Microsoft.Web/sites/wd-eventgrid-viewer",
"action": "Microsoft.Web/sites/write",
"evidence": {
"role": "Subscription Admin"
}
},
"claims": {
....
},
"correlationId": "9a1bb49f-9f39-4e98-918c-dfe0655b895a",
"httpRequest": {
"clientRequestId": "8bf9bfdb-6e65-4c55-84f2-3f4e05b340d0",
"clientIpAddress": "......",
"method": "PATCH",
"url": "https://management.azure.com/subscriptions/mySubId/resourceGroups/eventgrid/providers/Microsoft.Web/sites/wd-eventgrid-viewer?api-version=2015-08-01"
},
"resourceProvider": "Microsoft.Web",
"resourceUri": "/subscriptions/mySubId/resourceGroups/eventgrid/providers/Microsoft.Web/sites/wd-eventgrid-viewer",
"operationName": "Microsoft.Web/sites/write",
"status": "Succeeded",
"subscriptionId": "mySubId",
"tenantId": "...."
},
"dataVersion": "2",
"metadataVersion": "1",
"topic": "/subscriptions/mySubId"
}
不幸的是,我看不到标签发生了变化,也看不到哪个标签发生了变化。是否有任何方法可以接收资源的哪个标记已更改,或者我必须在事件发生后手动查询这些标记?根据记录发出资源操作、删除或写入
我们只向您提供了获取更改时必须使用的资源详细信息
正如您所想,您必须使用这些细节来获取标记
更新:有一个新的API,可用于检测对资源所做的准确更改注意此功能当前处于公共预览中。用于资源操作、删除或写入,如文档所示
我们只向您提供了获取更改时必须使用的资源详细信息
正如您所想,您必须使用这些细节来获取标记
更新:有一个新的API,可用于检测对资源所做的准确更改注意此功能当前处于公共预览中