Мне не удалось создать подписку на сетку событий для действия "Создать новую базу данных из DacPac".
Я попытался создать подписку на сетку событий для группы ресурсов, содержащей мой SQL Server. Я включил отправку всех событий для группы ресурсов и зарегистрировал веб-крюк для отправки событий в группе ресурсов. Я протестировал подписку на сетку событий, и она отправляет веб-хуки для ResourceWriteSuccess, ResourceDeleteSuccess и т. Д. Поэтому я знаю, что реализация между моим приложением и Azure работает правильно.
Вот полезная нагрузка события, для которого я пытаюсь создать подписку на сетку событий.
{
"authorization": {
"action": "Microsoft.Sql/servers/import/action",
"scope": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-resource-group/providers/Microsoft.Sql/servers/my-sql-server"
},
"caller": "00000000-0000-0000-0000-000000000000",
"channels": "Operation",
"claims": {
"aud": "https://management.azure.com/",
"iss": "https://sts.windows.net/00000000-0000-0000-0000-000000000000/",
"iat": "1560193452",
"nbf": "1560193452",
"exp": "1560197352",
"aio": "82WgYJi2DHbwKEodlmt4/lNKdx2cDQA=",
"appid": "00000000-0000-0000-0000-000000000000",
"appidacr": "1",
"http://schemas.microsoft.com/identity/claims/identityprovider": "https://sts.windows.net/00000000-0000-0000-0000-000000000000/",
"http://schemas.microsoft.com/identity/claims/objectidentifier": "00000000-0000-0000-0000-000000000000",
"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier": "00000000-0000-0000-0000-000000000000",
"http://schemas.microsoft.com/identity/claims/tenantid": "00000000-0000-0000-0000-000000000000",
"uti": "OzdZ2AA_HkCWRjLQ0E9hAQ",
"ver": "1.0"
},
"correlationId": "00000000-0000-0000-0000-000000000000",
"description": "",
"eventDataId": "00000000-0000-0000-0000-000000000000",
"eventName": {
"value": "EndRequest",
"localizedValue": "End request"
},
"category": {
"value": "Administrative",
"localizedValue": "Administrative"
},
"eventTimestamp": "2019-06-10T19:09:14.4117972Z",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-resource-group/providers/Microsoft.Sql/servers/my-sql-server/events/00000000-0000-0000-0000-000000000000/ticks/636957905544117972",
"level": "Informational",
"operationId": "5b1a45c6-297c-4c1e-81c5-31a10375a9e0",
"operationName": {
"value": "Microsoft.Sql/servers/import/action",
"localizedValue": "Create new database from DacPac"
},
"resourceGroupName": "my-resource-group",
"resourceProviderName": {
"value": "Microsoft.Sql",
"localizedValue": "Microsoft SQL"
},
"resourceType": {
"value": "Microsoft.Sql/servers",
"localizedValue": "Microsoft.Sql/servers"
},
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-resource-group/providers/Microsoft.Sql/servers/my-sql-server",
"status": {
"value": "Accepted",
"localizedValue": "Accepted"
},
"subStatus": {
"value": "Accepted",
"localizedValue": "Accepted (HTTP Status Code: 202)"
},
"submissionTimestamp": "2019-06-10T19:10:57.1665135Z",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"properties": {
"statusCode": "Accepted",
"serviceRequestId": "00000000-0000-0000-0000-000000000000"
},
"relatedEvents": []
}
Я ожидал, что при создании подписки на сетку событий для группы ресурсов со всеми включенными событиями будет отправлен веб-крюк для события, показанного выше; тем не менее, я не получаю никаких сообщений о том, что эта операция была успешно выполнена.