Begriff

Die wichtigsten Begriffe, die für den Event Grid-Namespace und die MQTT-Ressourcen relevant sind, werden erläutert.

Namespace

Ein Event Grid-Namespace ist ein deklarativer Bereich, der einen Geltungsbereich für alle geschachtelten Ressourcen oder Unterressourcen wie Themen, Zertifikate, Clients, Clientgruppen, Themenbereiche und Berechtigungsbindungen bietet.

Resource Unterstütztes Protokoll
Namespacethemen HTTP
Themenbereiche MQTT
Clients MQTT
Clientgruppen MQTT
Zertifizierungsstellenzertifikate MQTT
Berechtigungsbindungen MQTT

Mithilfe des Namespaces können Sie die Unterressourcen in logischen Gruppen organisieren und sie als eine Einheit in Ihrem Azure-Abonnement verwalten. Wenn Sie einen Namespace löschen, werden alle Unterressourcen im Namespace gelöscht.

Sie erhalten einen eindeutigen vollqualifizierten Domänennamen (FQDN). Ein Namespace macht zwei Endpunkte verfügbar:

  • Einen HTTP-Endpunkt zur Unterstützung allgemeiner Messaginganforderungen mithilfe von Namespacethemen.
  • Einen MQTT-Endpunkt für IoT-Messaging oder -Lösungen, die MQTT verwenden.

Ein Namespace stellt außerdem in das DNS integrierte Netzwerkendpunkte und verschiedene Verwaltungsfunktionen für die Zugriffssteuerung und Netzwerkintegration bereit, z. B. IP-Eingangsfilterung und private Verbindungen. Er ist auch der Container der verwalteten Identitäten, die für alle enthaltenen Ressourcen verwendet werden, die sie verwenden.

Namespace ist eine nachverfolgte Ressource mit tags und location Eigenschaften. Sobald er erstellt wurde, kann er unter gefunden resources.azure.com werden.

Der Name des Namespaces kann 3 bis 50 Zeichen lang sein. Er kann alphanumerische Zeichen, einen Bindestrich (-), aber keine Leerzeichen enthalten. Der Name muss pro Region eindeutig sein.

Aktuelle unterstützte Regionen: Zentral-USA, Ostasien, Ost-USA, Ost-USA 2, Nordeuropa, Süd-Zentral-USA, Südostasien, VAE Nord-, Westeuropa, West-USA 2, West-USA 3.

Durchsatzeinheiten

Durchsatzeinheiten (TUs) steuern die Kapazität des Azure Event Grid-Namespaces und ermöglichen es dem Benutzer, die Kapazität seiner Namespaceressource für den Nachrichteneingang und -ausgang zu steuern. Weitere Informationen über Kontingente finden Sie unter Kontingente und Grenzwerte in Azure Event Grid.

Client

Der Client ist ein Gerät oder eine Anwendung, der/die MQTT-Nachrichten veröffentlichen und/oder abonnieren kann. Weitere Informationen zur Clientkonfiguration finden Sie unter MQTT-Clients.

Zertifikat

Das Zertifikat ist eine Form der asymmetrischen Anmeldeinformation. Sie sind eine Kombination aus einem öffentlichen Schlüssel eines asymmetrischen Schlüsselpaars und einer Reihe von Metadaten, die die gültigen Verwendungsmöglichkeiten des Schlüsselpaars beschreiben. Wenn das Schlüsselpaar des Ausstellers dasselbe Schlüsselpaar ist wie das Zertifikat, wird das Zertifikat als „selbstsigniert“ bezeichnet. Drittanbieter, die Zertifikate ausstellen, werden manchmal als Zertifizierungsstellen (Certificate Authorities, CA) bezeichnet. Weitere Informationen zur Clientauthentifizierung finden Sie unter MQTT-Clientauthentifizierung.

Clientattribute

Clientattribute stellen eine Reihe von Schlüssel-Wert-Paaren dar, die beschreibende Informationen über den Client bereitstellen. Clientattribute werden bei der Erstellung von Clientgruppen und als Variablen in Themenvorlagen verwendet. Der Clienttyp ist z. B. ein Attribut, das den Typ des Clients angibt. Weitere Informationen zur Clientkonfiguration finden Sie unter MQTT-Clients.

Clientgruppe

Eine Clientgruppe besteht aus einer Sammlung von Clients. Clients können unter Verwendung von gemeinsamen Clientattributen gruppiert werden. Clientgruppen können die Berechtigung erhalten, einen bestimmten Themenbereich zu veröffentlichen und/oder zu abonnieren. Weitere Informationen zur Konfiguration von Clientgruppen finden Sie unter MQTT-Clientgruppen.

Themenbereich

Der Themenbereich besteht aus einer Reihe von Themenvorlagen. Er wird verwendet, um die Zugriffssteuerungsverwaltung zu vereinfachen, indem Sie gleichzeitig Veröffentlichungs- oder Abonnementzugriff für eine Clientgruppe gewähren können, anstatt den Zugriff für jedes einzelne Thema zu verwalten. Weitere Informationen zur Konfiguration von Themenbereichen finden Sie unter MQTT-Themenbereiche.

Themenfilter

Ein MQTT-Themenfilter ist ein MQTT-Thema, das für mindestens ein Segment Platzhalter enthalten kann, sodass mehrere MQTT-Themen abgeglichen werden können. Er wird verwendet, um Abonnementdeklarationen zu vereinfachen, da ein Themenfilter mit mehreren Themen abgeglichen werden kann.

Themenvorlage

Themenvorlagen sind eine Erweiterung des Themenfilters, die Variablen unterstützt. Sie werden für die differenzierte Zugriffssteuerung innerhalb einer Clientgruppe verwendet.

Berechtigungsbindungen

Eine Berechtigungsbindung gewährt einer bestimmten Clientgruppe Zugriff zum Veröffentlichen oder Abonnieren eines bestimmten Themenbereichs. Weitere Informationen zu Berechtigungsbindungen finden Sie unter MQTT-Zugriffssteuerung.

Nächste Schritte