Terminologie
Belangrijke termen die relevant zijn voor Event Grid-naamruimte en MQTT-resources, worden uitgelegd.
Naamruimte
Een Event Grid-naamruimte is een declaratieve ruimte die een bereik biedt voor alle geneste resources of subresources, zoals onderwerpen, certificaten, clients, clientgroepen, onderwerpruimten, machtigingsbindingen.
Bron | Protocol ondersteund |
---|---|
Onderwerpen over naamruimten | HTTP |
Onderwerpruimten | MQTT |
Clients | MQTT |
Clientgroepen | MQTT |
CA-certificaten | MQTT |
Machtigingsbindingen | MQTT |
Met behulp van de naamruimte kunt u de subresources ordenen in logische groepen en deze beheren als één eenheid in uw Azure-abonnement. Als u een naamruimte verwijdert, worden alle subresources in de naamruimte verwijderd.
Hiermee krijgt u een unieke FQDN (Fully Qualified Domain Name). In een naamruimte worden twee eindpunten weergegeven:
- Een HTTP-eindpunt ter ondersteuning van algemene berichtvereisten met namespace topics.
- Een MQTT-eindpunt voor IoT-berichten of -oplossingen die gebruikmaken van MQTT.
Een naamruimte biedt ook DNS-geïntegreerde netwerkeindpunten en een reeks functies voor toegangsbeheer en netwerkintegratiebeheer, zoals filteren van IP-toegangsbeheer en privékoppelingen. Het is ook de container met beheerde identiteiten die worden gebruikt voor alle ingesloten resources die deze gebruiken.
Naamruimte is een bijgehouden resource met tags
en location
eigenschappen, en zodra deze is gemaakt, kunt u deze vinden op resources.azure.com
.
De naam van de naamruimte mag 3-50 tekens lang zijn. Het kan alfanumerieke en afbreekstreepje(-) en geen spaties bevatten. De naam moet uniek zijn per regio.
Doorvoereenheden
Doorvoereenheden (TU's) bepalen de capaciteit van de Azure Event Grid-naamruimte en stellen de gebruiker in staat om de capaciteit van hun naamruimteresource te beheren voor inkomend en uitgaand bericht. Zie Azure Event Grid-quota en -limieten voor meer informatie over limieten.
Klant
Client is een apparaat of een toepassing die MQTT-berichten kan publiceren en/of abonneren. Zie MQTT-clients voor meer informatie over clientconfiguratie.
Certificaat/certificaat
Certificaat is een vorm van asymmetrische referenties. Ze zijn een combinatie van een openbare sleutel van een asymmetrische keypair en een set metagegevens die het geldige gebruik van de keypair beschrijven. Als de sleutelsleutel van de verlener dezelfde keypair is als het certificaat, wordt het certificaat aangeduid als 'zelfondertekend'. Certificaatverleners van derden worden soms certificeringsinstanties (CA) genoemd. Zie MQTT-clientverificatie voor meer informatie over clientverificatie.
Clientkenmerken
Clientkenmerken vertegenwoordigen een set sleutel-waardeparen die beschrijvende informatie over de client bieden. Clientkenmerken worden gebruikt voor het maken van clientgroepen en als variabelen in onderwerpsjablonen. Het clienttype is bijvoorbeeld een kenmerk dat het type van de client levert. Zie MQTT-clients voor meer informatie over clientconfiguratie.
Clientgroep
Clientgroep is een verzameling clients. Clients kunnen worden gegroepeerd met behulp van algemene clientkenmerken. Clientgroepen kunnen machtigingen krijgen voor het publiceren en/of abonneren op een specifieke onderwerpruimte. Zie MQTT-clientgroepen voor meer informatie over de configuratie van clientgroepen.
Onderwerpruimte
De onderwerpruimte is een set onderwerpsjablonen. Het wordt gebruikt om het beheer van toegangsbeheer te vereenvoudigen door het bereik van publiceren of abonneren voor een clientgroep te instellen op een groep onderwerpen tegelijk in plaats van afzonderlijke onderwerpen. Zie MQTT-onderwerpruimten voor meer informatie over de configuratie van onderwerpruimten.
Onderwerpfilter
Een MQTT-onderwerpfilter is een MQTT-onderwerp dat jokertekens kan bevatten voor een of meer van de segmenten, zodat het overeenkomt met meerdere MQTT-onderwerpen. Het wordt gebruikt om declaraties van abonnementen te vereenvoudigen, omdat één onderwerpfilter kan overeenkomen met meerdere onderwerpen.
Onderwerpsjabloon
Onderwerpsjablonen zijn een uitbreiding van het onderwerpfilter dat ondersteuning biedt voor variabelen. Het wordt gebruikt voor fijnmazig toegangsbeheer binnen een clientgroep.
Machtigingsbindingen
Een machtigingsbinding verleent toegang tot een specifieke clientgroep om een specifieke onderwerpruimte te publiceren of te abonneren. Zie MQTT-toegangsbeheer voor meer informatie over machtigingsbindingen.
Volgende stappen
- Meer informatie over het maken van een Event Grid-naamruimte
- Meer informatie over de MQTT-brokerfunctie in Azure Event Grid
- Meer informatie over MQTT-clients
- Meer informatie over het publiceren en abonneren van MQTT-berichten met event grid-naamruimte