Share via


Onderwerpen over het verzenden van gebeurtenissen van Event Grid Basic naar Event Grid-naamruimteonderwerpen

In dit artikel wordt beschreven hoe u gebeurtenissen kunt doorsturen van gebeurtenisabonnementen die zijn gemaakt in resources zoals onderwerpen, systeemonderwerpen, domeinen en partneronderwerpen naar Event Grid-naamruimten.

Overzicht

Event Grid Basic biedt ondersteuning voor event grid-naamruimteonderwerp als eindpunttype. Wanneer u een gebeurtenisabonnement maakt op een Event Grid-onderwerp, systeemonderwerp, domein of partneronderwerp, kunt u een Event Grid-naamruimteonderwerp selecteren als eindpunt voor het afhandelen van gebeurtenissen.

Afbeelding van gebeurtenissen die vanuit Event Grid basic naar event grid-naamruimteonderwerp worden doorgestuurd.

Het onderwerp Naamruimte als een bestemming in basis gebeurtenisabonnementen van Event Grid helpt u bij de overgang naar Event Grid-naamruimten zonder de bestaande werkstroom te wijzigen. Event Grid-naamruimten bieden nieuwe en interessante mogelijkheden die u mogelijk wilt gebruiken in uw oplossingen. Als u momenteel basisresources van Event Grid gebruikt, zoals onderwerpen, systeemonderwerpen, domeinen en partneronderwerpen, hoeft u alleen een nieuw gebeurtenisabonnement te maken in uw huidige onderwerp en event grid-naamruimteonderwerp te selecteren als handlerbestemming.

In dit artikel wordt een voorbeeldscenario behandeld waarin u Azure Storage-gebeurtenissen doorstuurt naar een Event Grid-naamruimte. Dit zijn de stappen op hoog niveau:

  1. Maak een systeemonderwerp voor het Azure-opslagaccount en schakel beheerde identiteit in voor het systeemonderwerp.
  2. Wijs de beheerde identiteit van het systeemonderwerp toe aan de rol Event Grid-gegevenszender in de event grid-naamruimte.
  3. Maak een gebeurtenisabonnement op het systeemonderwerp met de Event Grid-naamruimte als gebeurtenis-handler en gebruik de beheerde identiteit voor gebeurtenislevering.

Vereisten

  1. Maak een Event Grid-naamruimteresource door de instructies te volgen uit Naamruimten maken, weergeven en beheren.
  2. Maak een Event Grid-naamruimteonderwerp door instructies te volgen uit onderwerpen over naamruimten maken, weergeven en beheren.
  3. Maak een Event Grid-gebeurtenisabonnement in een naamruimteonderwerp door instructies te volgen uit gebeurtenisabonnementen maken, weergeven en beheren in naamruimteonderwerpen. Deze stap is optioneel, maar het is handig voor het testen van het scenario.
  4. Maak een Azure-opslagaccount door instructies te volgen voor het maken van een opslagaccount.

Een systeemonderwerp maken en beheerde identiteit inschakelen voor het opslagaccount

Als u een bestaand systeemonderwerp voor het opslagaccount hebt, gaat u naar de pagina met systeemonderwerp. Als u er nog geen hebt, maakt u een systeemonderwerp. Schakel vervolgens een beheerde identiteit in voor het opslagaccount.

  1. Ga naar Azure Portal.

  2. Zoek in de zoekbalk naar Event Grid-systeemonderwerpen en selecteer deze in de zoekresultaten.

  3. Selecteer + Maken op de pagina Event Grid-systeemonderwerpen.

    Schermopname van de pagina Systeemonderwerpen met de knop Maken geselecteerd.

  4. Voer op de pagina Event Grid-systeemonderwerp maken de volgende stappen uit:

    1. Voor onderwerptypen selecteert u Opslagaccounts.

    2. Selecteer voor Abonnement het Azure-abonnement waarin u het systeemonderwerp wilt maken.

    3. Selecteer voor Resourcegroep de resourcegroep voor het systeemonderwerp.

    4. Selecteer voor Resource de Azure-opslagresource waarvoor u het systeemonderwerp wilt maken.

    5. Voer in de sectie Systeemonderwerpdetails voor Naam een naam in voor het onderwerp.

    6. Selecteer Controleren en maken onderaan de pagina.

      Schermopname van de pagina Event Grid-systeemonderwerp maken.

  5. Controleer de instellingen op de pagina Beoordelen en maken en selecteer Maken.

    Schermopname van de pagina Event Grid-systeemonderwerp maken - Controleren en maken.

  6. Nadat de implementatie is voltooid, selecteert u Ga naar de resource om naar de pagina Event Grid-systeemonderwerp te navigeren voor het systeemonderwerp dat u hebt gemaakt.

Beheerde identiteit inschakelen voor het systeemonderwerp

Schakel nu beheerde identiteit in voor het systeemonderwerp dat u hebt gemaakt. In dit voorbeeld gaan we een door het systeem toegewezen beheerde identiteit maken voor het systeemonderwerp.

  1. Selecteer Identiteit onder Instellingen in het linkernavigatiemenu op de pagina Event Grid-systeemonderwerp.

  2. Selecteer Op de pagina Identiteit de optie Aan voor Status.

  3. Selecteer Opslaan op de opdrachtbalk.

    Schermopname van de pagina Identiteit voor het systeemonderwerp.

  4. Selecteer Ja in het pop-upvenster voor bevestiging om het maken van de beheerde identiteit te bevestigen.

  5. Nadat de beheerde identiteit is gemaakt, ziet u de object-id (principal) voor de identiteit.

    Houd de pagina Systeemonderwerp geopend op het huidige tabblad van uw webbrowser.

De identiteitsmachtiging verlenen om gebeurtenissen naar de naamruimte te verzenden

In de laatste stap hebt u een door het systeem toegewezen beheerde identiteit gemaakt voor het systeemonderwerp van uw opslagaccount. In deze stap verleent u de identiteit de machtiging om gebeurtenissen naar de doel- of doelnaamruimte te verzenden.

  1. Start een nieuw tabblad of een venster van de webbrowser. Navigeer naar uw Event Grid-naamruimte in Azure Portal.

  2. Selecteer Toegangsbeheer (IAM) in het linkermenu.

  3. Selecteer Toevoegen en selecteer vervolgens Roltoewijzing toevoegen.

    Schermopname van de pagina Toegangsbeheer voor de Event Grid-naamruimte.

  4. Zoek en selecteer op de pagina Rol de rol Event Grid-gegevenszender en selecteer vervolgens Volgende.

    Schermopname van de pagina Toegangsbeheer met de rol Event Grid-gegevenszender geselecteerd.

  5. Selecteer op de pagina Leden voor Toegang toewijzen de beheerde identiteit en kies vervolgens + Leden selecteren.

    Schermopname van de pagina Leden.

  6. Voer op de pagina Beheerde identiteiten selecteren de volgende stappen uit:

    1. Selecteer voor Abonnement het Azure-abonnement waarin de beheerde identiteit wordt gemaakt.

    2. Selecteer event grid-systeemonderwerp voor beheerde identiteit.

    3. Voor Selecteren typt u de naam van uw systeemonderwerp.

    4. Selecteer de beheerde identiteit in de zoekresultaten. De naam van de beheerde identiteit is hetzelfde als de naam van het systeemonderwerp.

      Schermopname van de selectie van een beheerde identiteit.

  7. Selecteer Volgende op de pagina Leden.

  8. Controleer de instellingen op de pagina Beoordelen + toewijzen en selecteer Beoordelen en toewijzen onderaan de pagina.

Een gebeurtenisabonnement maken op het onderwerp van het opslagsysteem

U kunt nu een gebeurtenisabonnement maken op het systeemonderwerp voor het bronopslagaccount met behulp van de naamruimte als eindpunt.

  1. Op de pagina Systeemonderwerp voor het systeemonderwerp selecteert u Overzicht in het linkermenu als deze nog niet is geselecteerd.

  2. Selecteer + Gebeurtenisabonnement op de opdrachtbalk.

    Schermopname van de pagina Event Grid System Topic met de knop Gebeurtenisabonnement geselecteerd.

  3. Voer op de pagina Gebeurtenisabonnement maken de volgende stappen uit:

    1. Voer bij Naam de naam in voor een gebeurtenisabonnement.

    2. Selecteer voor Gebeurtenisschema het gebeurtenisschema als Cloud Events Schema v1.0. Dit is het enige schematype dat door de event grid-naamruimteonderwerpbestemming wordt ondersteund.

    3. Als u wilt filteren op gebeurtenistypen, selecteert u de typen gebeurtenissen waarop u zich wilt abonneren.

    4. Selecteer event grid-naamruimteonderwerp voor eindpunttype.

    5. Selecteer Een eindpunt configureren.

      Schermopname van de pagina Gebeurtenisabonnement maken met Een eindpunt configureren geselecteerd.

  4. Voer op de pagina Event Grid-naamruimteonderwerp selecteren de volgende stappen uit:

    1. Selecteer voor Abonnement het Azure-abonnement, de resourcegroep en de naamruimte met het onderwerp voor de naamruimte.
    2. Selecteer voor event grid-naamruimteonderwerp het naamruimteonderwerp.
    3. Selecteer Selectie bevestigen onder aan de pagina.
  5. Selecteer nu op de pagina Gebeurtenisabonnement maken voor het type beheerde identiteit de optie Systeem toegewezen.

  6. Selecteer Maken onderaan de pagina.

    Schermopname van het maken van een abonnement voor het doorsturen van gebeurtenissen van Event Grid basic naar event grid-naamruimteonderwerp.

    Als u het scenario wilt testen, maakt u een container in de Azure Blob-opslag en uploadt u er een bestand naartoe. Controleer of de gebeurtenis-handler of het eindpunt voor uw naamruimteonderwerp de blob-gebeurtenis ontvangt die is gemaakt.

    Wanneer u een blob uploadt naar een container in de Azure-opslag, gebeurt het volgende:

    1. Azure Blob Storage verzendt een blob gemaakte gebeurtenis naar het systeemonderwerp van uw blobopslag.
    2. De gebeurtenis wordt doorgestuurd naar uw naamruimteonderwerp omdat dit de gebeurtenis-handler of het eindpunt voor het systeemonderwerp is.
    3. Het eindpunt voor het abonnement op het onderwerp van de naamruimte ontvangt de doorgestuurde gebeurtenis.

Zie de volgende artikelen: