Vytvoření a monitorování událostí Media Services se službou Event Grid s využitím webu Azure Portal
Upozornění
Služba Azure Media Services bude vyřazena 30. června 2024. Další informace najdete v průvodci vyřazením AMS.
Azure Event Grid je služba zpracování událostí pro cloud. Tato služba používá odběry událostí ke směrování zpráv událostí odběratelům. Události služby Media Services obsahují všechny informace, které potřebujete k reakci na změny ve vašich datech. Událost služby Media Services můžete identifikovat, protože vlastnost eventType začíná na Microsoft.Media.
V tomto článku použijete Azure Portal k přihlášení k odběru událostí pro váš účet Azure Media Services. Pak aktivujete události, které zobrazí výsledek. Obvykle odesíláte události do koncového bodu, který data události zpracuje a provede akce. V tomto článku odesíláme události do webové aplikace, která shromažďuje a zobrazuje zprávy.
Až budete hotovi, uvidíte, že se data události odeslala do webové aplikace.
Požadavky
- Musíte mít aktivní předplatné Azure.
- Vytvořit si nový účet služby Azure Media Services podle popisu v tomto rychlém startu
Vytvoření koncového bodu zpráv
Před přihlášením k odběru událostí pro účet Media Services vytvoříme koncový bod pro zprávu události. Koncový bod obvykle provede akce na základě dat události. V tomto článku nasadíte předem připravenou webovou aplikaci , která zobrazuje zprávy událostí. Nasazené řešení zahrnuje plán služby App Service, webovou aplikaci App Service a zdrojový kód z GitHubu.
Vyberte níže odkaz Deploy to Azure (Nasadit do Azure ) a nasaďte řešení do svého předplatného. Na webu Azure Portal zadejte hodnoty pro parametry.
Dokončení nasazení může trvat několik minut. Po úspěšném nasazení si webovou aplikaci prohlédněte, abyste se ujistili, že funguje. Ve webovém prohlížeči přejděte na:
https://<your-site-name>.azurewebsites.net
Pokud přepnete na web prohlížeče Azure Event Grid, uvidíte, že zatím nemá žádné události.
Přihlášení k odběru událostí Media Services
K odběru tématu se přihlašujete, aby služba Event Grid věděla, které události chcete sledovat a kam má tyto události odesílat.
Na portálu vyberte svůj účet Media Services a vyberte Události.
Pokud chcete do aplikace prohlížeče odesílat události, použijte jako koncový bod webhook.
Odběr události se naplní hodnotami pro váš účet Media Services.
Jako Typ koncového bodu vyberte Webhook.
V tomto tématu ponecháme zaškrtnuté políčko Přihlásit se ke všem typům událostí . Můžete ho ale zrušit a vyfiltrovat konkrétní typy událostí.
Vyberte odkaz Vybrat koncový bod . Jako koncový bod webhooku zadejte adresu URL vaší webové aplikace a do adresy URL domovské stránky přidejte
api/updates
.Zvolte Potvrdit výběr.
Vyberte Vytvořit.
Zadejte název vašeho předplatného.
Podívejte se na webovou aplikaci znovu a všimněte si, že do ní byla odeslána událost ověření odběru.
Služba Event Grid odešle událost ověření, aby koncový bod mohl ověřit, že data události chce přijímat. Koncový bod musí být nastavený
validationResponse
navalidationCode
. Další informace najdete v tématu Zabezpečení a ověřování ve službě Event Grid. Můžete si prohlédnout kód webové aplikace, abyste viděli, jak ověřuje předplatné.
Teď aktivujeme události, abychom viděli, jak Event Grid distribuuje zprávu do vašeho koncového bodu.
Odeslání události do koncového bodu
Události pro účet Media Services můžete aktivovat spuštěním úlohy kódování. Vytvořte na portálu transformaci a úlohu, která aktivuje události.
Schéma služby Media Services
Další informace o všech metrikách dostupných pro Media Services najdete v tématu Schémata událostí služby Media Services.