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.
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
- Dowiedz się więcej o tworzeniu przestrzeni nazw usługi Event Grid
- Dowiedz się więcej o funkcji brokera MQTT w usłudze Azure Event Grid
- Dowiedz się więcej o klientach MQTT
- Dowiedz się, jak publikować i subskrybować komunikaty MQTT przy użyciu przestrzeni nazw usługi Event Grid