Terminologia
Os principais termos relevantes para o namespace Event Grid e os recursos MQTT são explicados.
Espaço de Nomes
Um namespace de Grade de Eventos é um espaço declarativo que fornece um escopo para todos os recursos ou subrecursos aninhados, como tópicos, certificados, clientes, grupos de clientes, espaços de tópicos, associações de permissão.
Recurso | Protocolo suportado |
---|---|
Tópicos de namespace | HTTP |
Espaços Temáticos | MQTT |
Clientes | MQTT |
Grupos de Clientes | MQTT |
Certificados de CA | MQTT |
Ligações de permissão | MQTT |
Usando o namespace, você pode organizar os subrecursos em grupos lógicos e gerenciá-los como uma única unidade em sua assinatura do Azure. A exclusão de um namespace exclui todos os subrecursos do namespace.
Dá-lhe um nome de domínio totalmente qualificado (FQDN) exclusivo. Um namespace expõe dois pontos de extremidade:
- Um ponto de extremidade HTTP para dar suporte a requisitos gerais de mensagens usando Tópicos de Namespace.
- Um ponto de extremidade MQTT para mensagens IoT ou soluções que usam MQTT.
Um namespace também fornece pontos de extremidade de rede integrados ao DNS e uma variedade de recursos de gerenciamento de controle de acesso e integração de rede, como filtragem de entrada de IP e links privados. É também o contêiner de identidades gerenciadas usado para todos os recursos contidos que os usam.
O namespace é um recurso controlado com tags
e location
propriedades e, uma vez criado, pode ser encontrado em resources.azure.com
.
O nome do namespace pode ter de 3 a 50 caracteres. Pode incluir alfanuméricos e hífen(-), e sem espaços. O nome precisa ser exclusivo por região.
Unidades de débito
As unidades de taxa de transferência (TUs) controlam a capacidade do namespace da Grade de Eventos do Azure e permitem que o usuário controle a capacidade de seu recurso de namespace para entrada e saída de mensagens. Para obter mais informações sobre limites, consulte Cotas e limites da Grade de Eventos do Azure.
Cliente
Cliente é um dispositivo ou um aplicativo que pode publicar e/ou assinar mensagens MQTT. Para obter mais informações sobre a configuração do cliente, consulte Clientes MQTT.
Certificado / Cert
O certificado é uma forma de credencial assimétrica. Eles são uma combinação de uma chave pública de um par de chaves assimétrica e um conjunto de metadados que descrevem os usos válidos do par de chaves. Se o par de chaves do emissor for o mesmo par de chaves que o certificado, diz-se que o certificado é "auto-assinado". Os emissores de certificados de terceiros às vezes são chamados de Autoridades de Certificação (CA). Para obter mais informações sobre autenticação de cliente, consulte Autenticação de cliente MQTT.
Atributos do cliente
Os atributos do cliente representam um conjunto de pares chave-valor que fornecem informações descritivas sobre o cliente. Os atributos de cliente são usados na criação de grupos de clientes e como variáveis em Modelos de Tópico. Por exemplo, tipo de cliente é um atributo que fornece o tipo do cliente. Para obter mais informações sobre a configuração do cliente, consulte Clientes MQTT.
Grupo de clientes
O grupo de clientes é uma coleção de clientes. Os clientes podem ser agrupados usando atributos de cliente comuns. Os grupos de clientes podem receber permissões para publicar e/ou assinar um espaço de tópico específico. Para obter mais informações sobre a configuração de grupos de clientes, consulte Grupos de clientes MQTT.
Espaço temático
Espaço de tópico é um conjunto de modelos de tópico. Ele é usado para simplificar o gerenciamento de controle de acesso, permitindo que você defina o escopo de publicar ou assinar o acesso de um grupo de clientes, a um grupo de tópicos de uma só vez, em vez de tópicos individuais. Para obter mais informações sobre a configuração de espaços de tópico, consulte Espaços de tópico MQTT.
Filtro de tópicos
Um filtro de tópico MQTT é um tópico MQTT que pode incluir curingas para um ou mais de seus segmentos, permitindo que ele corresponda a vários tópicos MQTT. Ele é usado para simplificar declarações de assinatura, pois um filtro de tópico pode corresponder a vários tópicos.
Modelo de tópico
Os modelos de tópico são uma extensão do filtro de tópico que suporta variáveis. Ele é usado para controle de acesso refinado dentro de um grupo de clientes.
Ligações de permissão
Uma Vinculação de Permissão concede acesso a um grupo de clientes específico para publicar ou assinar em um espaço de tópico específico. Para obter mais informações sobre associações de permissão, consulte Controle de acesso MQTT.
Próximos passos
- Saiba mais sobre como criar um namespace de Grade de Eventos
- Saiba mais sobre o recurso de agente MQTT na Grade de Eventos do Azure
- Saiba mais sobre os clientes MQTT
- Saiba como publicar e assinar mensagens MQTT usando o namespace Event Grid