Sdílet prostřednictvím


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.

Obrázek znázorňující události přeposílané ze služby Event Grid – základní do tématu 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:

  1. Vytvořte systémové téma pro účet úložiště Azure a povolte spravovanou identitu pro systémové téma.
  2. 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.
  3. 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

  1. Podle pokynů v tématu Vytvoření, zobrazení a správa oborů názvů vytvořte prostředek oboru názvů Event Gridu.
  2. 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ů.
  3. 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.
  4. 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.

  1. Přejděte na Azure Portal.

  2. Na panelu hledání vyhledejte témata systému Event Gridu a vyberte je z výsledků hledání.

  3. Na stránce Témata systému Event Grid vyberte + Vytvořit.

    Snímek obrazovky znázorňující stránku Systémová témata s vybraným tlačítkem Vytvořit

  4. Na stránce Vytvořit téma systému Event Gridu postupujte takto:

    1. V části Typy témat vyberte Účty úložiště.

    2. V části Předplatné vyberte předplatné Azure, ve kterém chcete vytvořit systémové téma.

    3. V části Skupina prostředků vyberte skupinu prostředků pro systémové téma.

    4. V části Prostředek vyberte prostředek úložiště Azure, pro který chcete vytvořit systémové téma.

    5. V části System Topic Details (Podrobnosti tématu systému) zadejte název tématu.

    6. Vyberte Zkontrolovat a vytvořit v dolní části stránky.

      Snímek obrazovky se stránkou Vytvořit téma systému Event Gridu

  5. Na stránce Zkontrolovat a vytvořit zkontrolujte nastavení a vyberte Vytvořit.

    Snímek obrazovky znázorňující téma Vytvoření systému Event Gridu – kontrola a vytvoření stránky

  6. 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.

  1. Na stránce Systémové téma služby Event Grid vyberte v části Nastavení v levé navigační nabídce možnost Identita.

  2. Na stránce Identita vyberte Možnost Zapnuto pro Stav.

  3. Na panelu příkazů vyberte Uložit.

    Snímek obrazovky se stránkou Identita pro téma systému

  4. V automaticky otevíraných otevíraných okně potvrzení potvrďte vytvoření spravované identity výběrem možnosti Ano .

  5. 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ů.

  1. 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.

  2. V nabídce vlevo vyberte Řízení přístupu (IAM ).

  3. Vyberte Přidat a pak vyberte Přidat přiřazení role.

    Snímek obrazovky znázorňující stránku řízení přístupu pro obor názvů Event Gridu

  4. Na stránce Role vyhledejte a vyberte roli Odesílatele dat event Gridu a pak vyberte Další.

    Snímek obrazovky znázorňující stránku Řízení přístupu s vybranou rolí Odesílatele dat event Gridu

  5. Na stránce Členové vyberte možnost Přiřadit přístup, vyberte Spravovanou identitu a pak zvolte + Vybrat členy.

    Snímek obrazovky se stránkou Členové

  6. Na stránce Vybrat spravované identity postupujte takto:

    1. V části Předplatné vyberte předplatné Azure, ve kterém se vytvoří spravovaná identita.

    2. Jako spravovanou identitu vyberte téma systému Event Grid.

    3. Do pole Vybrat zadejte název tématu systému.

    4. Ve výsledcích hledání vyberte spravovanou identitu. Název spravované identity je stejný jako název systémového tématu.

      Snímek obrazovky znázorňující výběr spravované identity

  7. Na stránce Členové vyberte Další.

  8. 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.

  1. Na stránce Systémové téma pro systémové téma vyberte v nabídce vlevo přehled, pokud ještě není vybraná.

  2. Na panelu příkazů vyberte + Odběr události.

    Snímek obrazovky znázorňující stránku Téma systému Event Gridu s vybraným tlačítkem Odběr události

  3. Na stránce Vytvořit odběr události postupujte takto:

    1. Jako Název zadejte název odběru události.

    2. 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.

    3. Pro filtrování podle typů událostí vyberte typy událostí, které chcete přihlásit k odběru.

    4. Jako typ koncového bodu vyberte Téma oboru názvů Event Gridu.

    5. Vyberte Konfigurovat koncový bod.

      Snímek obrazovky se stránkou Vytvořit odběr událostí a vybranou možností Konfigurace koncového bodu

  4. Na stránce Vybrat téma oboru názvů služby Event Grid postupujte takto:

    1. V části Předplatné vyberte předplatné Azure, skupinu prostředků a obor názvů, který obsahuje téma oboru názvů.
    2. V tématu oboru názvů Event Gridu vyberte téma oboru názvů.
    3. V dolní části stránky vyberte Potvrdit výběr .
  5. Teď na stránce Vytvořit odběr událostí jako typ spravované identity vyberte Přiřazený systém.

  6. Vyberte Vytvořit v dolní části stránky.

    Snímek obrazovky, který ukazuje, jak vytvořit odběr pro předávání událostí z Event Gridu do tématu oboru názvů Event Gridu

    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:

    1. Azure Blob Storage odešle událost vytvořenou objektem blob do systémového tématu úložiště objektů blob.
    2. 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.
    3. Koncový bod odběru tématu oboru názvů obdrží přeposlanou událost.

Podívejte se na následující články: