Azure-alkalmazás szolgáltatás eseményrács-forrásként
Ez a cikk Azure-alkalmazás szolgáltatásesemények tulajdonságait és sémáját ismerteti. Az eseménysémákról az Azure Event Grid eseményséma című témakörben olvashat. Emellett felsorolja a Azure-alkalmazás Szolgáltatás eseményforrásként való használatához használható rövid útmutatókat és oktatóanyagokat.
Elérhető eseménytípusok
Azure-alkalmazás szolgáltatás a következő eseménytípusokat bocsátja ki
Eseménytípus | Leírás |
---|---|
Microsoft.Web/sites. BackupOperationStarted | A biztonsági mentés indításakor aktiválódik |
Microsoft.Web/sites. BackupOperationCompleted | A biztonsági mentés befejezésekor aktiválódik |
Microsoft.Web/sites. BackupOperationFailed | Akkor aktiválódik, ha a biztonsági mentés meghiúsult |
Microsoft.Web/sites. RestoreOperationStarted | Akkor aktiválódik, ha egy biztonsági másolatból történő visszaállítás elindult |
Microsoft.Web/sites. RestoreOperationCompleted | Akkor aktiválódik, ha a biztonsági másolatból végzett visszaállítás befejeződött |
Microsoft.Web/sites. RestoreOperationFailed | Akkor aktiválódik, ha egy biztonsági másolatból történő visszaállítás meghiúsult |
Microsoft.Web/sites. SlotSwapStarted | Pontcserélés indításakor aktiválódik |
Microsoft.Web/sites. SlotSwapCompleted | Pontcserélés befejezésekor aktiválódik |
Microsoft.Web/sites. SlotSwapFailed | Akkor aktiválódik, ha egy pontcserélés meghiúsult |
Microsoft.Web/sites. SlotSwapWithPreviewStarted | Akkor aktiválódik, ha az előzetes verzióval rendelkező pontcserélés elindult |
Microsoft.Web/sites. SlotSwapWithPreviewCancelled | Akkor aktiválódik, ha az előzetes verziójú pontcserét megszakították |
Microsoft.Web/sites. AppUpdated.Restarted | A webhely újraindítása aktiválódik |
Microsoft.Web/sites. AppUpdated.Stopped | Akkor aktiválódik, ha egy webhely leállt |
Microsoft.Web/sites. AppUpdated.ChangedApp Gépház | Akkor aktiválódik, ha egy webhely alkalmazásbeállításai megváltoztak |
Microsoft.Web/serverfarms. AppServicePlanUpdated | App Service-csomag frissítésekor aktiválódik |
Az összes eseményhez gyakran használt tulajdonságok
Az események aktiválásakor az Event Grid szolgáltatás adatokat küld a feliratkozott végpontnak az eseménnyel kapcsolatban. Ez a szakasz egy példát tartalmaz arra, hogy az adatok hogyan néznek ki az egyes eseményekhez. Minden esemény a következő legfelső szintű adatokkal rendelkezik:
Tulajdonság | Típus | Leírás |
---|---|---|
source |
húr | Az eseményforrás teljes erőforrás-elérési útja. Ez a mező nem írható. Az értéket az Event Grid adja meg. |
subject |
húr | Az esemény tárgyra mutató, a közzétevő által megadott elérési út. |
type |
húr | Az eseményforráshoz felvett eseménytípusok egyike. |
time |
húr | Az esemény létrehozásának időpontja a szolgáltató UTC-ideje alapján. |
id |
húr | Az esemény egyedi azonosítója. |
data |
object | Blob Storage-eseményadatok. |
specversion |
húr | A CloudEvents sémaspecifikációs verziója. |
Példaesemények
BackupOperationStarted, BackupOperationCompleted, BackupOperationFailed
{
"id": "7c5d6de5-eb70-4de2-b788-c52a544e68b8",
"source": "/subscriptions/<id>/resourceGroups/<rg>/providers/Microsoft.Web/sites/<site-name>",
"subject": "/Microsoft.Web/sites/<site-name>",
"type": "Microsoft.Web.BackupOperationStarted",
"time": "2020-01-28T18:26:51.7194887Z",
"data": {
"appEventTypeDetail": {
"action": "Started"
},
"name": "<site-name>",
"clientRequestId": "None",
"correlationRequestId": "None",
"requestId": "292f499d-04ee-4066-994d-c2df57b99198",
"address": "None",
"verb": "None"
},
"specversion": "1.0"
}
Az adatobjektum a következő tulajdonságokat tartalmazza:
Tulajdonság | Típus | Leírás |
---|---|---|
appEventTypeDetail |
object | Az alkalmazás műveletének részletei |
action |
húr | A művelet művelettípusa |
name |
húr | az eseményt tartalmazó webhely neve |
clientRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott ügyfélkérés-azonosító |
correlationRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott korrelációs kérelem azonosítója |
requestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott kérelemazonosító |
address |
húr | A művelet HTTP-kérelem URL-címe |
verb |
húr | A művelet HTTP-parancsa |
RestoreOperationStarted, RestoreOperationCompleted, RestoreOperationFailed
{
"id": "7c5d6de5-eb70-4de2-b788-c52a544e68b8",
"source": "/subscriptions/<id>/resourceGroups/<rg>/providers/Microsoft.Web/sites/<site-name>",
"subject": "/Microsoft.Web/sites/<site-name>",
"type": "Microsoft.Web.RestoreOperationStarted",
"time": "2020-01-28T18:26:51.7194887Z",
"data": {
"appEventTypeDetail": {
"action": "Started"
},
"name": "<site-name>",
"clientRequestId": "None",
"correlationRequestId": "None",
"requestId": "292f499d-04ee-4066-994d-c2df57b99198",
"address": "None",
"verb": "POST"
},
"specversion": "1.0"
}
Az adatobjektum a következő tulajdonságokat tartalmazza:
Tulajdonság | Típus | Leírás |
---|---|---|
appEventTypeDetail |
object | Az alkalmazás műveletének részletei |
action |
húr | A művelet művelettípusa |
name |
húr | az eseményt tartalmazó webhely neve |
clientRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott ügyfélkérés-azonosító |
correlationRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott korrelációs kérelem azonosítója |
requestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott kérelemazonosító |
address |
húr | A művelet HTTP-kérelem URL-címe |
verb |
húr | A művelet HTTP-parancsa |
SlotSwapStarted, SlotSwapCompleted, SlotSwapFailed
{
"id": "7c5d6de5-eb70-4de2-b788-c52a544e68b8",
"source": "/subscriptions/<id>/resourceGroups/<rg>/providers/Microsoft.Web/sites/<site-name>",
"subject": "/Microsoft.Web/sites/<site-name>",
"type": "Microsoft.Web.SlotSwapStarted",
"time": "2020-01-28T18:26:51.7194887Z",
"data": {
"appEventTypeDetail": null,
"name": "<site-name>",
"clientRequestId": "922f4841-20d9-4dd6-8c5b-23f0d85e5592",
"correlationRequestId": "9ac46505-2b8a-4e06-834c-05ffbe2e8c3a",
"requestId": "765117aa-eaf8-4bd2-a644-1dbf69c7b0fd",
"address": "/websystems/WebSites/web/subscriptions/<id>/webspaces/<webspace>/sites/<site-name>/slots?Command=SWAP&targetSlot=production",
"verb": "POST",
"sourceSlot": "staging",
"targetSlot": "production"
},
"specversion": "1.0"
}
Az adatobjektum a következő tulajdonságokat tartalmazza:
Tulajdonság | Típus | Leírás |
---|---|---|
appEventTypeDetail |
object | Az alkalmazás műveletének részletei |
action |
húr | A művelet művelettípusa |
name |
húr | az eseményt tartalmazó webhely neve |
clientRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott ügyfélkérés-azonosító |
correlationRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott korrelációs kérelem azonosítója |
requestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott kérelemazonosító |
address |
húr | A művelet HTTP-kérelem URL-címe |
verb |
húr | A művelet HTTP-parancsa |
sourceSlot |
húr | A felcserélés forráshelye |
SlotSwapWithPreviewStarted, SlotSwapWithPreviewCancelled
{
"id": "7c5d6de5-eb70-4de2-b788-c52a544e68b8",
"source": "/subscriptions/<id>/resourceGroups/<rg>/providers/Microsoft.Web/sites/<site-name>",
"subject": "/Microsoft.Web/sites/<site-name>",
"type": "Microsoft.Web.SlotSwapWithPreviewStarted",
"time": "2020-01-28T18:26:51.7194887Z",
"data": {
"appEventTypeDetail": null,
"name": "<site-name>",
"clientRequestId": "922f4841-20d9-4dd6-8c5b-23f0d85e5592",
"correlationRequestId": "9ac46505-2b8a-4e06-834c-05ffbe2e8c3a",
"requestId": "765117aa-eaf8-4bd2-a644-1dbf69c7b0fd",
"address": "/websystems/WebSites/web/subscriptions/<id>/webspaces/<webspace>/sites/<site-name>/slots?Command=SWAP&targetSlot=production",
"verb": "POST",
"sourceSlot": "staging",
"targetSlot": "production"
},
"specversion": "1.0"
}
Az adatobjektum a következő tulajdonságokat tartalmazza:
Tulajdonság | Típus | Leírás |
---|---|---|
appEventTypeDetail |
object | Az alkalmazás műveletének részletei |
action |
húr | A művelet művelettípusa |
name |
húr | az eseményt tartalmazó webhely neve |
clientRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott ügyfélkérés-azonosító |
correlationRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott korrelációs kérelem azonosítója |
requestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott kérelemazonosító |
address |
húr | A művelet HTTP-kérelem URL-címe |
verb |
húr | A művelet HTTP-parancsa |
AppUpdated.Restarted, AppUpdated.Stopped, AppUpdated.ChangedApp Gépház
{
"id": "b74ea56b-2a3f-4de5-a5d7-38e60c81cf23",
"source": "/subscriptions/<id>/resourceGroups/<group>/providers/Microsoft.Web/sites/<site-name>",
"subject": "/Microsoft.Web/sites/<site-name>",
"type": "Microsoft.Web.AppUpdated",
"time": "2020-01-28T18:22:30.2760952Z",
"data": {
"appEventTypeDetail": {
"action": "Stopped"
},
"name": "<site-name>",
"clientRequestId": "64a5e0aa-7cee-4ff1-9093-b9197b820014",
"correlationRequestId": "25bb36a5-8f6c-4f04-b615-e9a0ee045756",
"requestId": "f2e8eb3f-b190-42de-b99e-6acefe587374",
"address": "/websystems/WebSites/web/subscriptions/<id>/webspaces/<webspace>/sites/<site-name>/stop",
"verb": "POST"
},
"specversion": "1.0"
}
Az adatobjektum a következő tulajdonságokkal rendelkezik:
Tulajdonság | Típus | Leírás |
---|---|---|
appEventTypeDetail |
object | Az alkalmazás műveletének részletei |
action |
húr | A művelet művelettípusa |
name |
húr | az eseményt tartalmazó webhely neve |
clientRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott ügyfélkérés-azonosító |
correlationRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott korrelációs kérelem azonosítója |
requestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott kérelemazonosító |
address |
húr | A művelet HTTP-kérelem URL-címe |
verb |
húr | A művelet HTTP-parancsa |
Serverfarms.AppServicePlanUpdated
{
"id": "56501672-9150-40e1-893a-18420c7fdbf7",
"source": "/subscriptions/<id>/resourceGroups/<rg>/providers/Microsoft.Web/serverfarms/<serverfarm-name>",
"subject": "/Microsoft.Web/serverfarms/<plan-name>",
"type": "Microsoft.Web.AppServicePlanUpdated",
"time": "2020-01-28T18:22:23.5516004Z",
"data": {
"serverFarmEventTypeDetail": {
"stampKind": "Public",
"action": "Updated",
"status": "Started"
},
"serverFarmId": "0",
"sku": {
"name": "P1v2",
"tier": "PremiumV2",
"size": "P1v2",
"family": "Pv2",
"capacity": 1
},
"clientRequestId": "8f880321-a991-45c7-b743-6ff63fe4c004",
"correlationRequestId": "1995c3be-ba7f-4ccf-94af-516df637ec8a",
"requestId": "b973a8e6-6949-4783-b44c-ac778be831bb",
"address": "/websystems/WebSites/serverfarms/subscriptions/<id>/webspaces/<webspace-id>/serverfarms/<plan-name>/async",
"verb": "PUT"
},
"specversion": "1.0"
}
Az adatobjektum a következő tulajdonságokkal rendelkezik:
Tulajdonság | Típus | Leírás |
---|---|---|
appServicePlanEventTypeDetail |
object | Az App Service-csomag műveletének részletei |
stampKind |
húr | Az a környezet típusa, ahol az App Service-csomag |
action |
húr | Művelet típusa az App Service-csomagban |
status |
húr | A művelet állapota az App Service-csomagban |
sku |
object | az App Service-csomag termékváltozata |
name |
húr | az App Service-csomag neve |
Tier |
húr | az App Service-csomag szintje |
Size |
húr | az App Service-csomag mérete |
Family |
húr | App Service-csomagcsalád |
Capacity |
húr | az App Service-csomag kapacitása |
action |
húr | A művelet művelettípusa |
name |
húr | az eseményt tartalmazó webhely neve |
clientRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott ügyfélkérés-azonosító |
correlationRequestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott korrelációs kérelem azonosítója |
requestId |
húr | Az eseményt kiváltó site API-művelethez az app service által létrehozott kérelemazonosító |
address |
húr | A művelet HTTP-kérelem URL-címe |
verb |
húr | A művelet HTTP-parancsa |
Következő lépések
- Az Azure Event Grid bemutatása: Mi az az Event Grid?
- Az Azure Event Grid-előfizetések létrehozásával kapcsolatos további információkért lásd : Event Grid-előfizetési séma