Terminologia

Objaśniono kluczowe terminy dotyczące przestrzeni nazw usługi Event Grid i zasobów MQTT.

Przestrzeń nazw

Przestrzeń nazw usługi Event Grid to przestrzeń deklaratywna, która zapewnia zakres dla wszystkich zagnieżdżonych zasobów lub podźródł, takich jak tematy, certyfikaty, klienci, grupy klientów, przestrzenie tematów, powiązania uprawnień.

Zasób Obsługiwany protokół
Tematy dotyczące przestrzeni nazw HTTP
Miejsca do tematów MQTT
Klienci MQTT
Grupy klientów MQTT
Certyfikaty urzędu certyfikacji MQTT
Powiązania uprawnień MQTT

Korzystając z przestrzeni nazw, możesz organizować podźródła w grupy logiczne i zarządzać nimi jako pojedynczą jednostką w ramach subskrypcji platformy Azure. Usunięcie przestrzeni nazw powoduje usunięcie wszystkich podźródł w przestrzeni nazw.

Zapewnia unikatową w pełni kwalifikowaną nazwę domeny (FQDN). Przestrzeń nazw uwidacznia dwa punkty końcowe:

  • Punkt końcowy HTTP obsługujący ogólne wymagania dotyczące obsługi komunikatów przy użyciu tematów przestrzeni nazw.
  • Punkt końcowy MQTT dla komunikatów IoT lub rozwiązań korzystających z protokołu MQTT.

Przestrzeń nazw zapewnia również zintegrowane z systemem DNS punkty końcowe sieci oraz szereg funkcji kontroli dostępu i zarządzania integracją sieci, takich jak filtrowanie ruchu przychodzącego ip i łącza prywatne. Jest to również kontener tożsamości zarządzanych używany dla wszystkich zawartych zasobów, które ich używają.

Przestrzeń nazw to śledzony zasób z właściwościami tags i location , a po jego utworzeniu można go znaleźć na stronie resources.azure.com.

Nazwa przestrzeni nazw może mieć długość od 3 do 50 znaków. Może zawierać alfanumeryczne i łączniki(-) i bez spacji. Nazwa musi być unikatowa dla każdego regionu.

Bieżące obsługiwane regiony: Środkowe stany USA, Azja Wschodnia, Wschodnie stany USA, Wschodnie stany USA 2, Europa Północna, Południowo-środkowe stany USA, Azja Południowo-Wschodnia, Europa Północna, Europa Zachodnia, Zachodnie stany USA 2, Zachodnie stany USA 3.

Jednostki przepływności

Jednostki przepływności kontrolują pojemność przestrzeni nazw usługi Azure Event Grid i umożliwiają użytkownikowi kontrolowanie pojemności zasobu przestrzeni nazw na potrzeby ruchu przychodzącego i wychodzącego komunikatów. Aby uzyskać więcej informacji na temat limitów, zobacz Limity przydziału i limity usługi Azure Event Grid.

Klient

Klient to urządzenie lub aplikacja, która może publikować i/lub subskrybować komunikaty MQTT. Aby uzyskać więcej informacji na temat konfiguracji klienta, zobacz MQTT clients (Klienci MQTT).

Certyfikat/certyfikat

Certyfikat jest formą poświadczeń asymetrycznych. Są one kombinacją klucza publicznego z asymetrycznego klucza i zestawu metadanych opisujących prawidłowe zastosowania klucza. Jeśli klucz wystawcy jest tym samym kluczem co certyfikat, certyfikat jest nazywany "podpisem własnym". Wystawcy certyfikatów innych firm są czasami nazywane urzędami certyfikacji. Aby uzyskać więcej informacji na temat uwierzytelniania klienta, zobacz Uwierzytelnianie klienta MQTT.

Atrybuty klienta

Atrybuty klienta reprezentują zestaw par klucz-wartość, które zawierają opisowe informacje o kliencie. Atrybuty klienta są używane w tworzeniu grup klientów i jako zmiennych w szablonach tematów. Na przykład typ klienta to atrybut, który zapewnia typ klienta. Aby uzyskać więcej informacji na temat konfiguracji klienta, zobacz MQTT clients (Klienci MQTT).

Grupa klientów

Grupa klientów jest kolekcją klientów. Klienci mogą być grupowani przy użyciu typowych atrybutów klienta. Grupy klientów mogą mieć uprawnienia do publikowania i/lub subskrybowania określonego obszaru tematu. Aby uzyskać więcej informacji na temat konfiguracji grup klientów, zobacz MQTT client groups (Grupy klientów MQTT).

Obszar tematu

Obszar tematu to zestaw szablonów tematów. Służy do upraszczania zarządzania kontrolą dostępu, umożliwiając określanie zakresu dostępu do publikowania lub subskrybowania dla grupy klientów, do grupy tematów jednocześnie zamiast poszczególnych tematów. Aby uzyskać więcej informacji na temat konfiguracji przestrzeni tematów, zobacz MQTT topic spaces (Przestrzenie tematów MQTT).

Filtr tematu

Filtr tematu MQTT jest tematem MQTT, który może zawierać symbole wieloznaczne dla co najmniej jednego segmentu, co umożliwia dopasowanie wielu tematów MQTT. Służy do upraszczania deklaracji subskrypcji, ponieważ jeden filtr tematu może być zgodny z wieloma tematami.

Szablon tematu

Szablony tematów to rozszerzenie filtru tematu, które obsługuje zmienne. Jest on używany do szczegółowej kontroli dostępu w grupie klientów.

Powiązania uprawnień

Powiązanie uprawnień udziela dostępu do określonej grupy klientów w celu publikowania lub subskrybowania określonego tematu. Aby uzyskać więcej informacji na temat powiązań uprawnień, zobacz Kontrola dostępu MQTT.

Następne kroki