Media Services-események létrehozása és monitorozása az Event Griddel az Azure Portalon

Media Services embléma v3


Figyelmeztetés

Az Azure Media Services 2024. június 30-án megszűnik. További információkért lásd az AMS kivezetési útmutatót.

Az Azure Event Grid egy felhőalapú eseménykezelési szolgáltatás. Ez a szolgáltatás esemény-előfizetésekkel irányítja át az eseményüzeneteket az előfizetőknek. A Media Services-események tartalmazzák az adatok változásainak megválaszolásához szükséges összes információt. A Media Services-eseményeket azonosíthatja, mert az eventType tulajdonság a "Microsoft.Media" karakterrel kezdődik.

Ebben a cikkben az Azure Portal használatával iratkozhat fel az Azure Media Services-fiók eseményeire. Ezután eseményeket aktivál az eredmény megtekintéséhez. Általában olyan végpontoknak szoktunk eseményeket küldeni, amelyek eseményadatokat dolgoznak fel és műveleteket hajtanak végre. A cikkben eseményeket küldünk egy webalkalmazásnak, amely összegyűjti és megjeleníti az üzeneteket.

A folyamat végén látni fogja, hogy a rendszer elküldte az eseményadatokat a webalkalmazásnak.

Előfeltételek

Üzenetvégpont létrehozása

Mielőtt feliratkozik a Media Services-fiók eseményeire, hozzuk létre az eseményüzenet végpontját. A végpont általában az eseményadatok alapján hajt végre műveleteket. Ebben a cikkben üzembe helyez egy előre elkészített webalkalmazást , amely megjeleníti az eseményüzeneteket. Az üzembe helyezett megoldás egy App Service-csomagot, egy App Service-webalkalmazást és egy, a GitHubról származó forráskódot tartalmaz.

  1. A megoldás előfizetésben való üzembe helyezéséhez válassza az alábbi Üzembe helyezés az Azure-ban hivatkozást. Az Azure Portalon adjon meg értékeket a paraméterekhez.

    Üzembe helyezés az Azure-ban

  2. Az üzembe helyezés befejezése eltarthat néhány percig. A sikeres üzembe helyezést követően tekintse meg a webalkalmazást, hogy meggyőződjön annak működéséről. Egy webböngészőben navigáljon a következő helyre: https://<your-site-name>.azurewebsites.net.

Ha a "Azure Event Grid Viewer" webhelyre vált, láthatja, hogy még nincsenek eseményei.

Feliratkozás Media Services-eseményekre

A témakörre való feliratkozással lehet tudatni az Event Griddel, hogy mely eseményeket kívánja nyomon követni, és hová szeretné küldeni az eseményeket.

  1. A portálon válassza ki a Media Services-fiókját, és válassza az Események lehetőséget.

  2. Ha eseményeket szeretne küldeni a megjelenítő alkalmazásba, használjon egy webhookot a végponthoz.

  3. Az esemény-előfizetés a Media Services-fiók értékeivel van feltöltve.

  4. Válassza a "Web Hook" lehetőséget a végponttípushoz.

  5. Ebben a témakörben a Feliratkozás minden eseménytípusra jelölőnégyzetet bejelöljük. Azonban törölheti a jelölést, és szűrhet bizonyos eseménytípusokra.

  6. Válassza a Végpont kiválasztása hivatkozást. A webhook végponthoz adja meg a webalkalmazás URL-címét, és adja hozzá az api/updates elemet a kezdőlap URL-címéhez.

  7. Válassza a Kiválasztás megerősítése lehetőséget.

  8. Válassza a Létrehozás lehetőséget.

  9. Nevezze el az előfizetését.

  10. Tekints meg újra a webalkalmazást, ahol láthatja, hogy az fogadta az előfizetés érvényesítési eseményét.

    Az Event Grid elküldi az érvényesítési eseményt, így a végpont megerősítheti, hogy eseményadatokat akar kapni. A végpontnak a következőre kell állítania validationResponse : validationCode. További információ: Event Grid-biztonság és -hitelesítés. Megtekintheti a webalkalmazás kódját, hogy lássa, hogyan érvényesíti az előfizetést.

Most aktiváljuk az eseményeket, hogy lássuk, hogyan osztja el az Event Grid az üzenetet a végpontra.

Esemény elküldése a végpontra

A Media Services-fiók eseményeit egy kódolási feladat futtatásával indíthatja el. Hozzon létre egy átalakítást és egy feladatot a portálon az események aktiválásához.

Media Services-séma

A Media Serviceshez elérhető összes metrikáról további információt a Media Services eseménysémái című témakörben talál.