Abonneren op gebeurtenissen die zijn gepubliceerd door een partner met Azure Event Grid
In dit artikel worden de stappen beschreven voor het abonneren op gebeurtenissen die afkomstig zijn van een systeem dat eigendom is van of wordt beheerd door een partner (SaaS, ERP, enzovoort).
Belangrijk
Als u niet bekend bent met de functie Partnerevenementen , raadpleegt u Overzicht van partnerevenementen voor meer informatie over de reden van de stappen in dit artikel.
Stappen op hoog niveau
Dit zijn de stappen die een abonnee moet uitvoeren om gebeurtenissen van een partner te ontvangen.
- Registreer de Event Grid-resourceprovider bij uw Azure-abonnement.
- Geef een partner toestemming om een partneronderwerp te maken in uw resourcegroep.
- Vraag de partner om de gebeurtenisstroom naar een partneronderwerp in te schakelen.
- Activeer partneronderwerp zodat uw gebeurtenissen naar uw partneronderwerp gaan stromen.
- Abonneren op gebeurtenissen.
De Event Grid-resourceprovider registreren
Tenzij u Event Grid eerder hebt gebruikt, moet u de Event Grid-resourceprovider registreren. Als u Event Grid eerder hebt gebruikt, gaat u verder met de volgende sectie.
Voer in de Azure Portal de volgende stappen uit:
Selecteer Abonnementen in het linkermenu.
Selecteer het abonnement dat u wilt gebruiken voor Event Grid in de lijst met abonnementen.
Selecteer op de pagina Abonnementde optie Resourceproviders onder Instellingen in het linkermenu.
Zoek naar Microsoft.EventGrid en selecteer dit in de lijst met providers.
Selecteer Registreren op de opdrachtbalk.
Vernieuw om ervoor te zorgen dat de status van Microsoft.EventGrid is gewijzigd in Geregistreerd.
Partner machtigen om een partneronderwerp te maken
U moet de partner toestemming geven om partneronderwerpen te maken in een resourcegroep die u aanwijst. Deze autorisatie heeft een verlooptijd. Deze is van kracht voor de periode die u opgeeft tussen 1 en 365 dagen.
Belangrijk
Geef voor een betere beveiliging de minimale verlooptijd op die de partner voldoende tijd biedt om uw gebeurtenissen te configureren om naar Event Grid te stromen en om uw partneronderwerp in te richten. Uw partner kan geen resources (partneronderwerpen) maken in uw Azure-abonnement na de verlooptijd van de autorisatie.
Notitie
Event Grid is rond 30 juni 2022 begonnen met het afdwingen van autorisatiecontroles om partneronderwerpen te maken.
In het volgende voorbeeld ziet u hoe u een partnerconfiguratieresource maakt die de partnerautorisatie bevat. U moet de partner identificeren door de partnerregistratie-id of de partnernaam op te geven. Beide kunnen worden verkregen bij uw partner, maar slechts één van hen is vereist. Voor uw gemak laten de volgende voorbeelden een voorbeeld van een verlooptijd achter in de UTC-indeling.
Azure Portal
Meld u aan bij de Azure-portal.
Voer in de zoekbalk bovenaan Partnerconfiguraties in en selecteer Event Grid-partnerconfiguraties onder Services in de resultaten.
Selecteer op de pagina Event Grid-partnerconfiguraties de knop Event Grid-partnerconfiguratie maken op de pagina (of) selecteer + Maken op de opdrachtbalk.
Voer op de pagina Partnerconfiguratie maken de volgende stappen uit:
Selecteer in de sectie Projectdetails het Azure-abonnement en de resourcegroep waarvoor u de partner wilt toestaan een partneronderwerp te maken.
Geef in de sectie Partnerautorisaties een standaardverlooptijd op voor partnerautorisaties die in deze configuratie zijn gedefinieerd.
Als u een partner uw autorisatie wilt geven voor het maken van partneronderwerpen in de opgegeven resourcegroep, selecteert u de koppeling + Partnerautorisatie .
Op de pagina Partnerautorisatie toevoegen om resources te maken , ziet u een lijst met geverifieerde partners. Een geverifieerde partner is een partner waarvan de identiteit is gevalideerd door Microsoft. U kunt een geverifieerde partner selecteren en onderaan de knop Toevoegen selecteren om de partner de machtiging te geven om een partneronderwerp toe te voegen aan uw resourcegroep. Deze autorisatie is geldig tot de vervaltijd.
U hebt ook een optie om een niet-geverifieerde partner te autoriseren. Tenzij de partner een entiteit is die u goed kent, bijvoorbeeld een organisatie binnen uw bedrijf, wordt u sterk aangeraden om alleen met geverifieerde partners te werken. Als de partner nog niet is geverifieerd, moedigt u deze aan om te worden geverifieerd door hem of haar te vragen contact op te vragen met het Event Grid-team op askgrid@microsoft.com.
- Een geverifieerde partner autoriseren:
Selecteer de partner in de lijst.
Geef de verlooptijd van de autorisatie op.
Selecteer Toevoegen.
- Als u een niet-geverifieerde partner wilt autoriseren, selecteert u Niet-geverifieerde partner autoriseren en voert u de volgende stappen uit:
Voer de partnerregistratie-id in. U moet uw partner om deze id vragen.
Geef de verlooptijd van de autorisatie op.
Selecteer Toevoegen.
Belangrijk
Uw partner kan geen resources (partneronderwerpen) maken in uw Azure-abonnement na de verlooptijd van de autorisatie.
- Een geverifieerde partner autoriseren:
Controleer op de pagina Partnerconfiguratie maken of de partner is toegevoegd aan de autorisatielijst van de partner onderaan.
Selecteer Controleren en maken onderaan de pagina.
Controleer op de pagina Controleren alle instellingen en selecteer vervolgens Maken om de partnerregistratie te maken.
Partner vragen om de gebeurtenisstroom naar een partneronderwerp in te schakelen
Hier ziet u de lijst met partners en een koppeling om een aanvraag in te dienen om de gebeurtenisstroom naar een partneronderwerp in te schakelen.
Een partneronderwerp activeren
Zoek en selecteer Event Grid-partneronderwerpen in de zoekbalk van de Azure Portal.
Selecteer op de pagina Event Grid-partneronderwerpen het partneronderwerp in de lijst.
Controleer het activeringsbericht en selecteer Activeren op de pagina of op de opdrachtbalk om het partneronderwerp te activeren vóór de vervaldatum die op de pagina wordt vermeld.
Controleer of de activeringsstatus is ingesteld op Geactiveerd en maak vervolgens gebeurtenisabonnementen voor het partneronderwerp door + Gebeurtenisabonnement te selecteren op de opdrachtbalk.
Abonneren op gebeurtenissen
Maak eerst een gebeurtenis-handler die gebeurtenissen van de partner verwerkt. Maak bijvoorbeeld een Event Hub, Service Bus-wachtrij of -onderwerp of een Azure-functie. Maak vervolgens een gebeurtenisabonnement voor het partneronderwerp met behulp van de gebeurtenis-handler die u hebt gemaakt.
Een gebeurtenis-handler maken
Als u uw partneronderwerp wilt testen, hebt u een gebeurtenis-handler nodig. Ga naar uw Azure-abonnement en stel een service in die wordt ondersteund als gebeurtenis-handler , zoals een Azure-functie. Zie voorbeeld van Event Grid Viewer dat u kunt gebruiken als gebeurtenis-handler via webhooks voor een voorbeeld.
Abonneren op het partneronderwerp
Als u zich abonneert op het partneronderwerp, wordt in Event Grid aangegeven waar u uw partnerevenementen wilt laten bezorgen.
Typ in de Azure Portal Event Grid-partneronderwerpen in het zoekvak en selecteer Event Grid-partneronderwerpen.
Selecteer op de pagina Event Grid-partneronderwerpen het partneronderwerp in de lijst.
Selecteer op de pagina Event Grid-partneronderwerp voor het partneronderwerp de optie + Gebeurtenisabonnement op de opdrachtbalk.
Voer op de pagina Gebeurtenisabonnement maken de volgende stappen uit:
Voer een naam in voor het gebeurtenisabonnement.
Selecteer bij Filteren op gebeurtenistypen de typen gebeurtenissen die uw abonnement ontvangt.
Selecteer voor Eindpunttype een Azure-service (Azure-functie, opslagwachtrijen, Event Hubs, Service Bus-wachtrij, Service Bus-onderwerp, hybride verbindingen, enzovoort) of webhook.
Klik op de koppeling Een eindpunt selecteren . In dit voorbeeld gebruiken we Azure Event Hubs doel of eindpunt.
Selecteer op de pagina Event Hub selecteren configuraties voor het eindpunt en selecteer vervolgens Selectie bevestigen.
Selecteer nu op de pagina Gebeurtenisabonnement maken de optie Maken.
Volgende stappen
Zie de volgende artikelen voor meer informatie over de functie Partner events: