Jak odesílat události ze služby Event Grid – základní témata do oboru názvů Event Gridu
Tento článek popisuje, jak předávat události z odběrů událostí vytvořených v prostředcích, jako jsou témata, systémová témata, domény a partnerovi, do oborů názvů Event Gridu.
Přehled
Služba Event Grid basic podporuje téma oboru názvů služby Event Grid jako typ koncového bodu. Při vytváření odběru událostí tématu event Gridu, tématu systému, domény nebo partnerského tématu můžete jako koncový bod pro zpracování událostí vybrat téma oboru názvů Event Gridu.
Téma oboru názvů jako cíl v základních odběrech událostí služby Event Grid vám pomůže s přechodem na obory názvů Služby Event Grid beze změny stávajícího pracovního postupu. Obory názvů Event Gridu poskytují nové a zajímavé funkce, které by vás mohly zajímat při použití ve vašich řešeních. Pokud aktuálně používáte základní prostředky event Gridu, jako jsou témata, systémová témata, domény a partnerová témata, stačí v aktuálním tématu vytvořit nové odběry událostí a vybrat téma oboru názvů Event Gridu jako cíl obslužné rutiny.
Tento článek popisuje ukázkový scénář, ve kterém předáte události služby Azure Storage do oboru názvů Event Gridu. Tady jsou základní kroky:
- Vytvořte systémové téma pro účet úložiště Azure a povolte spravovanou identitu pro systémové téma.
- Přiřaďte spravovanou identitu tématu systému k roli Odesílatele dat Event Gridu v cílovém oboru názvů Event Gridu.
- Vytvořte odběr událostí pro systémové téma s oborem názvů Event Gridu jako obslužnou rutinou události a použijte spravovanou identitu pro doručování událostí.
Požadavky
- Podle pokynů v tématu Vytvoření, zobrazení a správa oborů názvů vytvořte prostředek oboru názvů Event Gridu.
- Vytvořte téma oboru názvů Event Gridu podle pokynů v tématu Vytvoření, zobrazení a správa témat oboru názvů.
- V tématu oboru názvů vytvořte odběr událostí Event Gridu podle pokynů v tématu Vytvoření, zobrazení a správa odběrů událostí v tématech oboru názvů. Tento krok je nepovinný, ale je užitečný pro testování scénáře.
- Podle pokynů k vytvoření účtu úložiště vytvořte účet úložiště Azure.
Vytvoření systémového tématu a povolení spravované identity pro účet úložiště
Pokud máte existující systémové téma pro účet úložiště, přejděte na stránku systémového tématu. Pokud ho nemáte, vytvořte systémové téma. Potom pro účet úložiště povolte spravovanou identitu.
Přejděte na Azure Portal.
Na panelu hledání vyhledejte témata systému Event Gridu a vyberte je z výsledků hledání.
Na stránce Témata systému Event Grid vyberte + Vytvořit.
Na stránce Vytvořit téma systému Event Gridu postupujte takto:
V části Typy témat vyberte Účty úložiště.
V části Předplatné vyberte předplatné Azure, ve kterém chcete vytvořit systémové téma.
V části Skupina prostředků vyberte skupinu prostředků pro systémové téma.
V části Prostředek vyberte prostředek úložiště Azure, pro který chcete vytvořit systémové téma.
V části System Topic Details (Podrobnosti tématu systému) zadejte název tématu.
Vyberte Zkontrolovat a vytvořit v dolní části stránky.
Na stránce Zkontrolovat a vytvořit zkontrolujte nastavení a vyberte Vytvořit.
Po úspěšném nasazení vyberte Přejít k prostředku a přejděte na stránku Tématu systému Event Gridu pro téma systému, které jste vytvořili.
Povolení spravované identity pro systémové téma
Teď povolte spravovanou identitu pro téma systému, které jste vytvořili. V tomto příkladu vytvoříme spravovanou identitu přiřazenou systémem pro systémové téma.
Na stránce Systémové téma služby Event Grid vyberte v části Nastavení v levé navigační nabídce možnost Identita.
Na stránce Identita vyberte Možnost Zapnuto pro Stav.
Na panelu příkazů vyberte Uložit.
V automaticky otevíraných otevíraných okně potvrzení potvrďte vytvoření spravované identity výběrem možnosti Ano .
Po vytvoření spravované identity se zobrazí ID objektu (objektu zabezpečení) pro identitu.
Nechte stránku Systémové téma otevřenou na aktuální kartě webového prohlížeče.
Udělení oprávnění identity k odesílání událostí do oboru názvů
V posledním kroku jste vytvořili spravovanou identitu přiřazenou systémem pro systémové téma vašeho účtu úložiště. V tomto kroku udělíte identitě oprávnění k odesílání událostí do cílového nebo cílového oboru názvů.
Spusťte novou kartu nebo okno webového prohlížeče. Na webu Azure Portal přejděte do svého oboru názvů Event Gridu.
V nabídce vlevo vyberte Řízení přístupu (IAM ).
Vyberte Přidat a pak vyberte Přidat přiřazení role.
Na stránce Role vyhledejte a vyberte roli Odesílatele dat event Gridu a pak vyberte Další.
Na stránce Členové vyberte možnost Přiřadit přístup, vyberte Spravovanou identitu a pak zvolte + Vybrat členy.
Na stránce Vybrat spravované identity postupujte takto:
V části Předplatné vyberte předplatné Azure, ve kterém se vytvoří spravovaná identita.
Jako spravovanou identitu vyberte téma systému Event Grid.
Do pole Vybrat zadejte název tématu systému.
Ve výsledcích hledání vyberte spravovanou identitu. Název spravované identity je stejný jako název systémového tématu.
Na stránce Členové vyberte Další.
Na stránce Zkontrolovat a přiřadit, zkontrolujte nastavení a v dolní části stránky vyberte Zkontrolovat a přiřadit.
Vytvoření odběru událostí tématu systému úložiště
Teď jste připraveni vytvořit odběr událostí pro systémový účet zdrojového úložiště pomocí oboru názvů jako koncového bodu.
Na stránce Systémové téma pro systémové téma vyberte v nabídce vlevo přehled, pokud ještě není vybraná.
Na panelu příkazů vyberte + Odběr události.
Na stránce Vytvořit odběr události postupujte takto:
Jako Název zadejte název odběru události.
Pro schéma událostí vyberte schéma událostí jako schéma cloudových událostí verze 1.0. Je to jediný typ schématu, který cíl tématu oboru názvů Event Grid podporuje.
Pro filtrování podle typů událostí vyberte typy událostí, které chcete přihlásit k odběru.
Jako typ koncového bodu vyberte Téma oboru názvů Event Gridu.
Vyberte Konfigurovat koncový bod.
Na stránce Vybrat téma oboru názvů služby Event Grid postupujte takto:
- V části Předplatné vyberte předplatné Azure, skupinu prostředků a obor názvů, který obsahuje téma oboru názvů.
- V tématu oboru názvů Event Gridu vyberte téma oboru názvů.
- V dolní části stránky vyberte Potvrdit výběr .
Teď na stránce Vytvořit odběr událostí jako typ spravované identity vyberte Přiřazený systém.
Vyberte Vytvořit v dolní části stránky.
Pokud chcete tento scénář otestovat, vytvořte v úložišti objektů blob Azure kontejner a nahrajte do něj soubor. Ověřte, že obslužná rutina události nebo koncový bod pro vaše téma oboru názvů obdrží vytvořenou událost objektu blob.
Když nahrajete objekt blob do kontejneru v úložišti Azure, stane se toto:
- Azure Blob Storage odešle událost vytvořenou objektem blob do systémového tématu úložiště objektů blob.
- Událost se přepošla do tématu oboru názvů, protože se jedná o obslužnou rutinu události nebo koncový bod tématu systému.
- Koncový bod odběru tématu oboru názvů obdrží přeposlanou událost.
Související obsah
Podívejte se na následující články: