služba Aplikace Azure jako zdroj služby Event Grid
Tento článek obsahuje vlastnosti a schéma pro události služby Aplikace Azure Service. Úvod do schémat událostí najdete ve schématu událostí služby Azure Event Grid. Poskytuje také seznam rychlých startů a kurzů pro použití služby Aplikace Azure Service jako zdroje událostí.
Dostupné typy událostí
služba Aplikace Azure generuje následující typy událostí.
Event Type | Popis |
---|---|
Microsoft.Web/sites. BackupOperationStarted | Aktivované při spuštění zálohování |
Microsoft.Web/sites. BackupOperationCompleted | Aktivuje se po dokončení zálohování. |
Microsoft.Web/sites. BackupOperationFailed | Aktivované při selhání zálohování |
Microsoft.Web/sites. RestoreOperationStarted | Aktivované při spuštění obnovení ze zálohy |
Microsoft.Web/sites. RestoreOperationCompleted | Aktivuje se, když se dokončí obnovení ze zálohy. |
Microsoft.Web/sites. RestoreOperationFailed | Aktivované při selhání obnovení ze zálohy |
Microsoft.Web/sites. SlotSwapStarted | Aktivuje se při spuštění prohození slotů. |
Microsoft.Web/sites. SlotSwapCompleted | Aktivuje se po dokončení prohození slotů. |
Microsoft.Web/sites. SlotSwapFailed | Aktivuje se, když dojde k selhání prohození slotů. |
Microsoft.Web/sites. SlotSwapWithPreviewStarted | Aktivuje se při spuštění prohození slotů s verzí Preview. |
Microsoft.Web/sites. SlotSwapWithPreviewCancelled | Aktivuje se, když se zruší prohození slotů s náhledem. |
Microsoft.Web/sites. AppUpdated.Restarted | Aktivuje se při restartování lokality. |
Microsoft.Web/sites. AppUpdated.Stopped | Aktivováno při zastavení lokality |
Microsoft.Web/sites. AppUpdated.ChangedApp Nastavení | Aktivuje se, když se změní nastavení aplikace webu. |
Microsoft.Web/serverfarms. AppServicePlanUpdated | Aktivuje se při aktualizaci plánu služby App Service. |
Vlastnosti společné pro všechny události
Když se aktivuje událost, služba Event Grid odešle data o dané události do odebírajícího koncového bodu. Tato část obsahuje příklad toho, jak by tato data vypadala pro každou událost. Každá událost má následující data nejvyšší úrovně:
Vlastnost | Type | Description |
---|---|---|
source |
string | Úplná cesta prostředku ke zdroji událostí. Toto pole není zapisovatelné. Tuto hodnotu poskytuje Event Grid. |
subject |
string | Cesta k předmětu události, kterou definuje vydavatel. |
type |
string | Jeden z registrovaných typů události pro tento zdroj události. |
time |
string | Čas vygenerování události na základě času UTC poskytovatele. |
id |
string | Jedinečný identifikátor události. |
data |
objekt | Data událostí úložiště objektů blob |
specversion |
string | Verze specifikace schématu CloudEvents |
Příklady událostí
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"
}
Datový objekt obsahuje následující vlastnosti:
Vlastnost | Type | Popis |
---|---|---|
appEventTypeDetail |
objekt | Podrobnosti o akci v aplikaci |
action |
string | Typ akce operace |
name |
string | název webu, který měl tuto událost |
clientRequestId |
string | ID požadavku klienta vygenerované službou App Service pro operaci rozhraní API lokality, která tuto událost aktivovala |
correlationRequestId |
string | ID žádosti o korelaci vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
requestId |
string | ID požadavku vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
address |
string | Adresa URL požadavku HTTP této operace |
verb |
string | Příkaz HTTP této operace |
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"
}
Datový objekt obsahuje následující vlastnosti:
Vlastnost | Type | Popis |
---|---|---|
appEventTypeDetail |
objekt | Podrobnosti o akci v aplikaci |
action |
string | Typ akce operace |
name |
string | název webu, který měl tuto událost |
clientRequestId |
string | ID požadavku klienta vygenerované službou App Service pro operaci rozhraní API lokality, která tuto událost aktivovala |
correlationRequestId |
string | ID žádosti o korelaci vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
requestId |
string | ID požadavku vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
address |
string | Adresa URL požadavku HTTP této operace |
verb |
string | Příkaz HTTP této operace |
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"
}
Datový objekt obsahuje následující vlastnosti:
Vlastnost | Type | Popis |
---|---|---|
appEventTypeDetail |
objekt | Podrobnosti o akci v aplikaci |
action |
string | Typ akce operace |
name |
string | název webu, který měl tuto událost |
clientRequestId |
string | ID požadavku klienta vygenerované službou App Service pro operaci rozhraní API lokality, která tuto událost aktivovala |
correlationRequestId |
string | ID žádosti o korelaci vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
requestId |
string | ID požadavku vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
address |
string | Adresa URL požadavku HTTP této operace |
verb |
string | Příkaz HTTP této operace |
sourceSlot |
string | Zdrojový slot prohození |
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"
}
Datový objekt obsahuje následující vlastnosti:
Vlastnost | Type | Popis |
---|---|---|
appEventTypeDetail |
objekt | Podrobnosti o akci v aplikaci |
action |
string | Typ akce operace |
name |
string | název webu, který měl tuto událost |
clientRequestId |
string | ID požadavku klienta vygenerované službou App Service pro operaci rozhraní API lokality, která tuto událost aktivovala |
correlationRequestId |
string | ID žádosti o korelaci vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
requestId |
string | ID požadavku vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
address |
string | Adresa URL požadavku HTTP této operace |
verb |
string | Příkaz HTTP této operace |
AppUpdated.Restarted, AppUpdated.Stopped, AppUpdated.ChangedApp Nastavení
{
"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"
}
Datový objekt má následující vlastnosti:
Vlastnost | Type | Popis |
---|---|---|
appEventTypeDetail |
objekt | Podrobnosti o akci v aplikaci |
action |
string | Typ akce operace |
name |
string | název webu, který měl tuto událost |
clientRequestId |
string | ID požadavku klienta vygenerované službou App Service pro operaci rozhraní API lokality, která tuto událost aktivovala |
correlationRequestId |
string | ID žádosti o korelaci vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
requestId |
string | ID požadavku vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
address |
string | Adresa URL požadavku HTTP této operace |
verb |
string | Příkaz HTTP této operace |
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"
}
Datový objekt má následující vlastnosti:
Vlastnost | Type | Popis |
---|---|---|
appServicePlanEventTypeDetail |
objekt | Podrobnosti o akci s plánem služby App Service |
stampKind |
string | Druh prostředí, ve kterém je plán služby App Service |
action |
string | Typ akce pro plán služby App Service |
status |
string | Stav operace v plánu služby App Service |
sku |
objekt | skladová položka plánu služby App Service |
name |
string | název plánu služby App Service |
Tier |
string | úroveň plánu služby App Service |
Size |
string | velikost plánu služby App Service |
Family |
string | řada plánů služby App Service |
Capacity |
string | kapacita plánu služby App Service |
action |
string | Typ akce operace |
name |
string | název webu, který měl tuto událost |
clientRequestId |
string | ID požadavku klienta vygenerované službou App Service pro operaci rozhraní API lokality, která tuto událost aktivovala |
correlationRequestId |
string | ID žádosti o korelaci vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
requestId |
string | ID požadavku vygenerované službou App Service pro operaci rozhraní API webu, která tuto událost aktivovala |
address |
string | Adresa URL požadavku HTTP této operace |
verb |
string | Příkaz HTTP této operace |
Další kroky
- Úvod do Azure Event Gridu najdete v tématu Co je Event Grid?
- Další informace o vytvoření odběru služby Azure Event Grid najdete v tématu Schéma odběru služby Event Grid.