Creare e monitorare eventi di Servizi multimediali con Griglia di eventi e il portale di Azure

Logo di Servizi multimediali v3


Avviso

Servizi multimediali di Azure verrà ritirato il 30 giugno 2024. Per altre informazioni, vedere la Guida al ritiro di AMS.

La griglia di eventi di Azure è un servizio di gestione degli eventi per il cloud. Questo servizio usa sottoscrizioni di eventi per instradare i messaggi di evento ai sottoscrittori. Gli eventi di Servizi multimediali contengono tutte le informazioni necessarie per rispondere alle modifiche dei dati. È possibile identificare un evento di Servizi multimediali perché la proprietà eventType inizia con "Microsoft.Media.".

In questo articolo si userà il portale di Azure per sottoscrivere gli eventi per l'account di Servizi multimediali di Azure. Si attiveranno quindi gli eventi per visualizzare i risultati. In genere, si inviano eventi a un endpoint che elabora i dati dell'evento e intraprende azioni. Nell'articolo vengono inviati eventi a un'app Web che raccoglie e visualizza i messaggi.

Al termine, i dati degli eventi saranno stati inviati all'app Web.

Prerequisiti

  • Avere una sottoscrizione di Azure attiva.
  • Creare un nuovo account di Servizi multimediali in Azure, come descritto in questa guida introduttiva.

Creare un endpoint del messaggio

Prima di sottoscrivere gli eventi per l'account di Servizi multimediali, creare l'endpoint per il messaggio dell'evento. L'endpoint richiede in genere azioni basate sui dati degli eventi. In questo articolo si distribuisce un'app Web preesistente che visualizza i messaggi di evento. La soluzione distribuita include un piano di servizio app, un'app Web del servizio app e codice sorgente da GitHub.

  1. Selezionare il collegamento Distribuisci in Azure seguente per distribuire la soluzione nella sottoscrizione. Nel portale di Azure specificare i valori per i parametri.

    Distribuzione in Azure

  2. Per il completamento della distribuzione possono essere necessari alcuni minuti. Dopo il completamento della distribuzione, visualizzare l'app Web per assicurarsi che sia in esecuzione. In un Web browser passare a: https://<your-site-name>.azurewebsites.net

Se si passa al sito "Azure Event Grid Viewer" ("Visualizzatore Griglia di eventi di Azure"), è possibile osservare come non contenga ancora alcun evento.

Eseguire la sottoscrizione a eventi di Servizi multimediali

Si sottoscrive un argomento per indicare a Griglia di eventi gli eventi di cui si vuole tenere traccia e dove inviare tali eventi.

  1. Nel portale selezionare l'account Servizi multimediali e fare clic su Eventi.

  2. Per inviare gli eventi all'app per visualizzarli, usare un webhook per l'endpoint.

  3. La sottoscrizione di eventi viene popolata con i valori per l'account di Servizi multimediali.

  4. Selezionare "Web Hook" per Tipo di endpoint.

  5. In questo articolo si lascerà selezionata la casella di controllo Esegui la sottoscrizione di tutti i tipi di eventi. È tuttavia possibile deselezionarla e applicare un filtro per specifici tipi di evento.

  6. Selezionare il collegamento Selezionare un endpoint . Per l'endpoint del webhook, specificare l'URL dell'app Web e aggiungere api/updates all'URL della home page.

  7. Selezionare Confermare la selezione.

  8. Selezionare Crea.

  9. Specificare un nome per la sottoscrizione.

  10. Visualizzare nuovamente l'app Web e notare che all'app è stato inviato un evento di convalida della sottoscrizione.

    Griglia di eventi invia l'evento di convalida in modo che l'endpoint possa verificare che voglia ricevere i dati dell'evento. L'endpoint deve impostare validationResponse su validationCode. Per altre informazioni, vedere Event Grid security and authentication (Sicurezza e autenticazione di Griglia di eventi). È possibile visualizzare il codice dell'app Web per vedere come convalida la sottoscrizione.

A questo punto, attivare gli eventi per vedere come Griglia di eventi distribuisce il messaggio nell'endpoint.

Inviare un evento all'endpoint

È possibile attivare gli eventi per l'account di Servizi multimediali tramite l'esecuzione di un processo di codifica. Creare una trasformazione e un processo nel portale per attivare gli eventi.

Schema di Servizi multimediali

Per altre informazioni su tutte le metriche disponibili per Servizi multimediali, vedere Schemi di eventi di Servizi multimediali.