Terminologi
Viktiga termer som är relevanta för Event Grid-namnrymden och MQTT-resurser förklaras.
Namnområde
Ett Event Grid-namnområde är ett deklarativt utrymme som ger ett omfång för alla kapslade resurser eller underresurser som ämnen, certifikat, klienter, klientgrupper, ämnesutrymmen, behörighetsbindningar.
Resurs | Protokoll som stöds |
---|---|
Namnområdesämnen | HTTP |
Ämnesutrymmen | MQTT |
Klienter | MQTT |
Klientgrupper | MQTT |
CA-certifikat | MQTT |
Behörighetsbindningar | MQTT |
Med hjälp av namnområdet kan du ordna underresurserna i logiska grupper och hantera dem som en enda enhet i din Azure-prenumeration. Om du tar bort ett namnområde tas alla underresurser i namnområdet bort.
Det ger dig ett unikt fullständigt kvalificerat domännamn (FQDN). Ett namnområde exponerar två slutpunkter:
- En HTTP-slutpunkt som stöder allmänna meddelandekrav med hjälp av Namnområdesämnen.
- En MQTT-slutpunkt för IoT-meddelanden eller lösningar som använder MQTT.
Ett namnområde innehåller också DNS-integrerade nätverksslutpunkter och en rad funktioner för åtkomstkontroll och hantering av nätverksintegrering, till exempel IP-ingressfiltrering och privata länkar. Det är också containern med hanterade identiteter som används för alla inneslutna resurser som använder dem.
Namnområdet är en spårad resurs med tags
och location
egenskaper, och när den har skapats kan den hittas på resources.azure.com
.
Namnet på namnområdet kan vara 3–50 tecken långt. Den kan innehålla alfanumeriska och bindestreck(-) och inga blanksteg. Namnet måste vara unikt per region.
Genomflödesenheter
Dataflödesenheter (TUs) styr kapaciteten för Azure Event Grid-namnområdet och tillåter att användaren kontrollerar kapaciteten för sin namnområdesresurs för ingress och utgående meddelande. Mer information om gränser finns i kvoter och gränser för Azure Event Grid.
Klient
Klienten är en enhet eller ett program som kan publicera och/eller prenumerera på MQTT-meddelanden. Mer information om klientkonfiguration finns i MQTT-klienter.
Certifikat/certifikat
Certifikat är en form av asymmetriska autentiseringsuppgifter. De är en kombination av en offentlig nyckel från en asymmetrisk keypair och en uppsättning metadata som beskriver de giltiga användningsområdena för keypair. Om utfärdarens keypair är samma keypair som certifikatet, sägs certifikatet vara "självsignerat". Certifikatutfärdare från tredje part kallas ibland certifikatutfärdare (CA). Mer information om klientautentisering finns i MQTT-klientautentisering.
Klientattribut
Klientattribut representerar en uppsättning nyckel/värde-par som ger beskrivande information om klienten. Klientattribut används för att skapa klientgrupper och som variabler i ämnesmallar. Till exempel är klienttypen ett attribut som tillhandahåller klientens typ. Mer information om klientkonfiguration finns i MQTT-klienter.
Klientgrupp
Klientgruppen är en samling klienter. Klienter kan grupperas tillsammans med vanliga klientattribut. Klientgrupper kan ges behörighet att publicera och/eller prenumerera på ett visst ämnesutrymme. Mer information om konfiguration av klientgrupper finns i MQTT-klientgrupper.
Ämnesutrymme
Ämnesutrymme är en uppsättning ämnesmallar. Den används för att förenkla åtkomstkontrollhanteringen genom att göra det möjligt att begränsa publicerings- eller prenumerationsåtkomsten för en klientgrupp till en grupp med ämnen samtidigt i stället för enskilda ämnen. Mer information om konfiguration av ämnesutrymmen finns i MQTT-ämnesutrymmen.
Ämnesfilter
Ett MQTT-ämnesfilter är ett MQTT-ämne som kan innehålla jokertecken för ett eller flera av dess segment, så att det kan matcha flera MQTT-ämnen. Det används för att förenkla prenumerationsdeklarationer eftersom ett ämnesfilter kan matcha flera ämnen.
Ämnesmall
Ämnesmallar är ett tillägg till ämnesfiltret som stöder variabler. Den används för detaljerad åtkomstkontroll i en klientgrupp.
Behörighetsbindningar
En behörighetsbindning ger åtkomst till en specifik klientgrupp för att antingen publicera eller prenumerera på ett visst ämnesutrymme. Mer information om behörighetsbindningar finns i MQTT-åtkomstkontroll.
Nästa steg
- Lär dig mer om att skapa ett Event Grid-namnområde
- Lär dig mer om MQTT-koordinatorfunktionen i Azure Event Grid
- Läs mer om MQTT-klienter
- Lär dig hur du publicerar och prenumererar på MQTT-meddelanden med event grid-namnområdet