詞彙
說明與事件方格命名空間和 MQTT 資源相關的主要詞彙。
Namespace
事件方格命名空間是一個宣告式空間,它可為所有巢狀資源或子資源 (例如主題、憑證、用戶端、用戶端群組、主題空間、權限繫結) 提供範圍。
資源 | 支援的通訊協定 |
---|---|
命名空間主題 | HTTP |
主題空間 | MQTT |
用戶端 | MQTT |
用戶端群組 | MQTT |
CA 憑證 | MQTT |
權限繫結 | MQTT |
使用命名空間,您可以將子資源組織到邏輯群組中,並將它們作為您的 Azure 訂閱中的單一單元進行管理。 刪除命名空間會刪除命名空間中的所有子資源。
這可為您提供唯一的完整網域名稱 (FQDN)。 命名空間會公開兩個端點:
- 使用命名空間主題支援一般傳訊需求的 HTTP 端點。
- MQTT 端點,適用於使用 MQTT 的 IoT 傳訊或解決方案。
命名空間也提供 DNS 整合式網路端點,以及一系列的存取控制和網路整合管理功能,例如 IP 輸入篩選和私人連結。 它也是受控識別的容器,用於使用這些受控識別的所有自主資源。
命名空間是具有 tags
和 location
屬性的追蹤資源,一旦建立之後,就可以在 resources.azure.com
中找到。
命名空間的名稱長度可以是 3-50 個字元。 可以包含英數字元和連字號 (-),但不能包含空格。 此名稱在每個區域中必須是唯一的。
輸送量單位
輸送量單位 (TU) 可控制 Azure 事件方格命名空間的容量,並且可讓使用者控制訊息輸入和輸出的命名空間資源的容量。 如需限制的詳細資訊,請參閱 Azure 事件方格配額和限制。
用戶端
用戶端是一個可發佈和/或訂閱 MQTT 訊息的裝置或應用程式。 如需用戶端設定的詳細資訊,請參閱 MQTT 用戶端。
憑證/ Cert
憑證 (Certificate) 是一種非對稱性的認證 (credential)。 它們是非對稱性金鑰對組中的公開金鑰與一組描述此金鑰對組有效使用的中繼資料的組合。 如果憑證簽發者的金鑰對組與憑證的金鑰對組相同,則該憑證稱為「自我簽署」。 第三方憑證簽發者有時稱為「憑證授權單位 (CA)」。 如需用戶端驗證的詳細資訊,請參閱 MQTT 用戶端驗證。
用戶端屬性
用戶端屬性代表一組索引鍵/值 (key-value) 對組,提供有關用戶端的描述性資訊。 用戶端屬性用於建立用戶端群組,並在主題範本中當做變數使用。 例如,用戶端類型是一個提供用戶端類型的屬性。 如需用戶端設定的詳細資訊,請參閱 MQTT 用戶端。
用戶端群組
用戶端群組是用戶端的集合。 用戶端可以使用一般用戶端屬性來分組在一起。 可以向用戶端群組授予發佈到和/或訂閱特定主題空間的權限。 如需用戶端群組設定的詳細資訊,請參閱 MQTT 用戶端群組。
主題空間
主題空間是一組主題範本。 它可用來簡化存取控制管理作業,其簡化方式是讓您能夠一次將用戶端群組的發佈或訂閱存取範圍限定到一組主題,而不是單一主題。 如需主題空間設定的詳細資訊,請參閱 MQTT 主題空間。
主題篩選條件
MQTT 主題篩選條件是一個可以針對其一或多個區段包含萬用字元,使其能夠符合多個 MQTT 主題的 MQTT 主題。 它可用來簡化訂閱宣告作業,因為一個主題篩選條件可以符合多個主題。
主題範本
主題範本是支援變數的主題篩選條件的延伸。 它可用於在用戶端群組內進行精細的存取控制。
權限繫結
權限繫結可將存取權授與給特定的用戶端群組,以對特定的主題空間進行發佈或訂閱。 如需權限繫結的詳細資訊,請參閱 MQTT 存取控制。
下一步
- 了解建立事件方格命名空間
- 了解 Azure 事件方格中的 MQTT 代理功能
- 深入了解 MQTT 用戶端
- 了解如何使用事件方格命名空間來發佈和訂閱 MQTT 訊息