Megosztás a következőn keresztül:


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