Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce le proprietà e lo schema per gli eventi del servizio app di Azure. Per un'introduzione agli schemi di eventi, vedere Schema di eventi di Griglia di eventi di Azure. Offre anche un elenco di guide introduttive e esercitazioni per l'uso del servizio app di Azure come origine evento.
Tipi di evento disponibili
Servizio app di Azure genera i tipi di evento seguenti
| Tipo di evento | Descrizione |
|---|---|
| Microsoft.Web/sites. BackupOperationStarted | Attivato all'avvio di un backup |
| Microsoft.Web/sites. BackupOperationCompleted | Attivato al termine di un backup |
| Microsoft.Web/sites. BackupOperationFailed | Attivato quando un backup non è riuscito |
| Microsoft.Web/sites. RestoreOperationStarted | Attivato all'avvio di un ripristino da un backup |
| Microsoft.Web/sites. RestoreOperationCompleted | Attivato al termine di un ripristino da un backup |
| Microsoft.Web/sites. RestoreOperationFailed | Attivato quando un ripristino da un backup non è riuscito |
| Microsoft.Web/sites. SlotSwapStarted | Attivato all'avvio di uno scambio di slot |
| Microsoft.Web/sites. SlotSwapCompleted | Attivato al termine di uno scambio di slot |
| Microsoft.Web/sites. SlotSwapFailed | Attivato quando uno scambio di slot non è riuscito |
| Microsoft.Web/sites. SlotSwapWithPreviewStarted | Attivato all'avvio di uno scambio di slot con anteprima |
| Microsoft.Web/sites. SlotSwapWithPreviewCancelled | Attivato quando uno scambio di slot con anteprima è stato annullato |
| Microsoft.Web/sites. AppUpdated.Restarted | Attivato quando un sito è stato riavviato |
| Microsoft.Web/sites. AppUpdated.Stopped | Attivato quando un sito è stato arrestato |
| Microsoft.Web/sites. AppUpdated.ChangedAppSettings | Attivato quando le impostazioni dell'app di un sito sono state modificate |
| Microsoft.Web/serverfarms. AppServicePlanUpdated | Attivato quando viene aggiornato un piano di servizio app |
Proprietà comuni a tutti gli eventi
Quando viene attivato un evento, il servizio Griglia di eventi invia i dati relativi all'evento all'endpoint di sottoscrizione. Questa sezione contiene un esempio che illustra l'aspetto dei dati per ogni evento. Ogni evento presenta i dati di primo livello seguenti:
| Proprietà | Tipo | Descrizione |
|---|---|---|
source |
string | Percorso completo della risorsa alla sorgente dell'evento. Questo campo non è scrivibile. Griglia di eventi fornisce questo valore. |
subject |
string | Percorso definito dall'editore per il soggetto dell'evento. |
type |
string | Uno dei tipi di evento registrati per questa sorgente dell'evento. |
time |
string | Ora in cui viene generato l'evento in base all'ora UTC del provider. |
id |
string | Identificatore univoco per l'evento. |
data |
oggetto | Dati degli eventi di Blob storage. |
specversion |
string | Versione della specifica dello schema CloudEvents. |
Eventi di esempio
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"
}
L'oggetto dati contiene le proprietà seguenti:
| Proprietà | Tipo | Descrizione |
|---|---|---|
appEventTypeDetail |
oggetto | Dettaglio dell'azione nell'app |
action |
string | Tipo di azione dell'operazione |
name |
string | nome del sito Web che ha avuto questo evento |
clientRequestId |
string | ID richiesta client generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
correlationRequestId |
string | ID della richiesta di correlazione generato dal servizio app per l'operazione dell'API del sito che ha attivato questo evento |
requestId |
string | ID richiesta generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
address |
string | URL della richiesta HTTP di questa operazione |
verb |
string | Verbo HTTP di questa operazione |
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"
}
L'oggetto dati contiene le proprietà seguenti:
| Proprietà | Tipo | Descrizione |
|---|---|---|
appEventTypeDetail |
oggetto | Dettaglio dell'azione nell'app |
action |
string | Tipo di azione dell'operazione |
name |
string | nome del sito Web che ha avuto questo evento |
clientRequestId |
string | ID richiesta client generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
correlationRequestId |
string | ID della richiesta di correlazione generato dal servizio app per l'operazione dell'API del sito che ha attivato questo evento |
requestId |
string | ID richiesta generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
address |
string | URL della richiesta HTTP di questa operazione |
verb |
string | Verbo HTTP di questa operazione |
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"
}
L'oggetto dati contiene le proprietà seguenti:
| Proprietà | Tipo | Descrizione |
|---|---|---|
appEventTypeDetail |
oggetto | Dettaglio dell'azione nell'app |
action |
string | Tipo di azione dell'operazione |
name |
string | nome del sito Web che ha avuto questo evento |
clientRequestId |
string | ID richiesta client generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
correlationRequestId |
string | ID della richiesta di correlazione generato dal servizio app per l'operazione dell'API del sito che ha attivato questo evento |
requestId |
string | ID richiesta generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
address |
string | URL della richiesta HTTP di questa operazione |
verb |
string | Verbo HTTP di questa operazione |
sourceSlot |
string | Slot di origine dello scambio |
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"
}
L'oggetto dati contiene le proprietà seguenti:
| Proprietà | Tipo | Descrizione |
|---|---|---|
appEventTypeDetail |
oggetto | Dettaglio dell'azione nell'app |
action |
string | Tipo di azione dell'operazione |
name |
string | nome del sito Web che ha avuto questo evento |
clientRequestId |
string | ID richiesta client generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
correlationRequestId |
string | ID della richiesta di correlazione generato dal servizio app per l'operazione dell'API del sito che ha attivato questo evento |
requestId |
string | ID richiesta generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
address |
string | URL della richiesta HTTP di questa operazione |
verb |
string | Verbo HTTP di questa operazione |
AppUpdated.Restarted, AppUpdated.Stopped, AppUpdated.ChangedAppSettings
{
"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"
}
L'oggetto dati ha le proprietà seguenti:
| Proprietà | Tipo | Descrizione |
|---|---|---|
appEventTypeDetail |
oggetto | Dettaglio dell'azione nell'app |
action |
string | Tipo di azione dell'operazione |
name |
string | nome del sito Web che ha avuto questo evento |
clientRequestId |
string | ID richiesta client generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
correlationRequestId |
string | ID della richiesta di correlazione generato dal servizio app per l'operazione dell'API del sito che ha attivato questo evento |
requestId |
string | ID richiesta generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
address |
string | URL della richiesta HTTP di questa operazione |
verb |
string | Verbo HTTP di questa operazione |
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"
}
L'oggetto dati ha le proprietà seguenti:
| Proprietà | Tipo | Descrizione |
|---|---|---|
appServicePlanEventTypeDetail |
oggetto | Dettaglio dell'azione sul piano di servizio app |
stampKind |
string | Tipo di ambiente in cui il piano di servizio app è |
action |
string | Tipo di azione nel piano di servizio app |
status |
string | Stato dell'operazione nel piano di servizio app |
sku |
oggetto | SKU del piano di servizio app |
name |
string | nome del piano di servizio app |
Tier |
string | livello del piano di servizio app |
Size |
string | dimensioni del piano di servizio app |
Family |
string | famiglia di piani di servizio app |
Capacity |
string | capacità del piano di servizio app |
action |
string | Tipo di azione dell'operazione |
name |
string | nome del sito Web che ha avuto questo evento |
clientRequestId |
string | ID richiesta client generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
correlationRequestId |
string | ID della richiesta di correlazione generato dal servizio app per l'operazione dell'API del sito che ha attivato questo evento |
requestId |
string | ID richiesta generato dal servizio app per l'operazione DELL'API del sito che ha attivato questo evento |
address |
string | URL della richiesta HTTP di questa operazione |
verb |
string | Verbo HTTP di questa operazione |
Passaggi successivi
- Per un'introduzione a Griglia di eventi di Azure, vedere Informazioni su Griglia di eventi
- Per altre informazioni sulla creazione di una sottoscrizione di Griglia di eventi di Azure, vedere Schema di sottoscrizione di Griglia di eventi