Skapa och övervaka Media Services-händelser med Event Grid med hjälp av Azure-portalen

Media Services-logotyp v3


Varning

Azure Media Services dras tillbaka den 30 juni 2024. Mer information finns i AMS-pensionsguiden.

Azure Event Grid är en händelsetjänst för molnet. Den här tjänsten använder händelseprenumerationer för att dirigera händelsemeddelanden till prenumeranter. Media Services-händelser innehåller all information du behöver för att svara på ändringar i dina data. Du kan identifiera en Media Services-händelse eftersom egenskapen eventType börjar med "Microsoft.Media".

I den här artikeln använder du Azure Portal för att prenumerera på händelser för ditt Azure Media Services-konto. Sedan utlöser du händelser för att visa resultatet. Normalt kan du skicka händelser till en slutpunkt som bearbetar informationen om händelsen och utför åtgärder. I artikeln skickar vi händelser till en webbapp som samlar in och visar meddelandena.

När du är klar kan se du att händelsedata som har skickats till webbappen.

Förutsättningar

  • En aktiv Azure-prenumeration.
  • Skapa ett nytt Azure Media Services-konto, som beskrivs i den här snabbstarten.

Skapa en slutpunkt för meddelanden

Innan vi prenumererar på händelserna för Media Services-kontot ska vi skapa slutpunkten för händelsemeddelandet. Slutpunkten utför vanligtvis åtgärder baserat på informationen om händelsen. I den här artikeln distribuerar du en fördefinierad webbapp som visar händelsemeddelandena. Den distribuerade lösningen innehåller en App Service-plan,en webbapp för App Service och källkod från GitHub.

  1. Välj länken Distribuera till Azure nedan för att distribuera lösningen till din prenumeration. Ange parametervärdena i Azure Portal.

    Distribuera till Azure

  2. Det kan ta några minuter att slutföra distributionen. Efter distributionen har slutförts kan du visa webbappen för att kontrollera att den körs. I en webbläsare navigerar du till: https://<your-site-name>.azurewebsites.net

Om du växlar till webbplatsen "Azure Event Grid Viewer" ser du att den inte har några händelser ännu.

Prenumerera på Media Services-händelser

Du prenumererar på ett ämne därför att du vill ange för Event Grid vilka händelser du vill följa och vart du vill skicka händelserna.

  1. I portalen väljer du ditt Media Services-konto och sedan Händelser.

  2. För att skicka händelser till visningsprogrammet använder du en webhook för slutpunkten.

  3. Händelseprenumerationen fylls med värden för ditt Media Services-konto.

  4. Välj "Web Hook" som Slutpunktstyp.

  5. I det här avsnittet låter vi prenumerationen på alla händelsetyper vara markerad. Du kan dock avmarkera den och filtrera efter specifika händelsetyper.

  6. Välj länken Välj en slutpunkt . För webhookens slutpunkt anger du webbappens webbadress och lägger till api/updates till startsidans webbadress.

  7. Välj Bekräfta val.

  8. Välj Skapa.

  9. Namnge prenumerationen.

  10. Visa ditt webbprogram igen och observera att en händelse för verifieringen av prenumerationen har skickats till den.

    Händelserutnätet skickar valideringshändelsen så att slutpunkten kan bekräfta att den vill ta emot händelsedata. Slutpunkten måste anges validationResponse till validationCode. Mer information finns i Säkerhet och autentisering för Event Grid. Du kan visa webbappkoden för att se hur den validerar prenumerationen.

Nu ska vi utlösa händelser för att se hur Event Grid distribuerar meddelandet till slutpunkten.

Skicka en händelse till din slutpunkt

Du kan utlösa händelser för Media Services-kontot genom att köra ett kodningsjobb. Skapa en transformering och ett jobb i portalen för att utlösa händelser.

Media Services-schema

Mer information om alla mått som är tillgängliga för Media Services finns i Media Services-händelsescheman.