Configuração da Grade de Eventos

A Grade de Eventos fornece muitas configurações que podem ser modificadas por ambiente. A seção a seguir é uma referência a todas as opções disponíveis e os respectivos padrões.

Importante

Em 31 de março de 2023, o suporte à Grade de Eventos no Azure IoT Edge será desativado, portanto, faça a transição para as funcionalidades nativas do IoT Edge antes dessa data. Para obter mais informações, confira Transição da grade de eventos no Azure IOT Edge para o Azure IoT Edge.

Configuração TLS

Para saber mais sobre a autenticação de cliente em geral, confira Segurança e Autenticação. Os exemplos de uso podem ser encontrados neste artigo.

Nome da propriedade Descrição
inbound__serverAuth__tlsPolicy Política TLS do módulo da Grade de Eventos. O valor padrão é somente HTTPS.
inbound__serverAuth__serverCert__source Origem do certificado do servidor usado pelo Módulo da Grade de Eventos para a configuração de TLS. O valor padrão é IoT Edge.

Autenticação de entrada de cliente

Para saber mais sobre a autenticação de cliente em geral, confira Segurança e Autenticação. Os exemplos podem ser encontrados neste artigo.

Nome da propriedade Descrição
inbound__clientAuth__clientCert__enabled Ativar/desativar a autenticação de cliente baseada em certificado. O valor padrão é true.
inbound__clientAuth__clientCert__source Fonte para validação de certificados do cliente. O valor padrão é IoT Edge.
inbound__clientAuth__clientCert__allowUnknownCA Política para permitir um certificado do cliente autoassinado. O valor padrão é true.
inbound__clientAuth__sasKeys__enabled Ativar/desativar a autenticação de cliente baseada na chave SAS. O valor padrão é off.
inbound__clientAuth__sasKeys__key1 Um dos valores para validar as solicitações de entrada.
inbound__clientAuth__sasKeys__key2 Segundo valor opcional para validar as solicitações de entrada.

Autenticação de saída de cliente

Para saber mais sobre a autenticação de cliente em geral, confira Segurança e Autenticação. Os exemplos podem ser encontrados neste artigo.

Nome da propriedade Descrição
outbound__clientAuth__clientCert__enabled Ativar/desativar a anexação de um certificado de identidade para solicitações de saída. O valor padrão é true.
outbound__clientAuth__clientCert__source Fonte para recuperação do certificado de saída do módulo da Grade de Eventos. O valor padrão é IoT Edge.

Manipuladores de eventos de webhook

Para saber mais sobre a autenticação de cliente em geral, confira Segurança e Autenticação. Os exemplos podem ser encontrados neste artigo.

Nome da propriedade Descrição
outbound__webhook__httpsOnly Política para controlar se somente assinantes HTTPS serão permitidos. O valor padrão é true (somente HTTPS).
outbound__webhook__skipServerCertValidation Sinalizador para controlar se o certificado do assinante deve ser validado. O valor padrão é true.
outbound__webhook__allowUnknownCA Política para controlar se um certificado autoassinado pode ser apresentado por um assinante. O valor padrão é true.

Entregar e tentar novamente

Para saber mais sobre esse recurso em geral, confira Entregar e tentar novamente.

Nome da propriedade Descrição
broker__defaultMaxDeliveryAttempts Número máximo de tentativas para entregar um evento. O valor padrão é 30.
broker__defaultEventTimeToLiveInSeconds TTL (tempo de vida) em segundos após o qual um evento será descartado se não for entregue. O valor padrão é 7200 segundos

Envio em lote de saída

Para saber mais sobre esse recurso em geral, confira Entrega e Envio em lote de saída.

Nome da propriedade Descrição
api__deliveryPolicyLimits__maxBatchSizeInBytes Valor máximo permitido para o botão ApproxBatchSizeInBytes. O valor padrão é 1_058_576.
api__deliveryPolicyLimits__maxEventsPerBatch Valor máximo permitido para o botão MaxEventsPerBatch. O valor padrão é 50.
broker__defaultMaxBatchSizeInBytes Tamanho máximo da solicitação de entrega quando apenas MaxEventsPerBatch for especificado. O valor padrão é 1_058_576.
broker__defaultMaxEventsPerBatch Número máximo de eventos a serem adicionados a um lote somente quando MaxBatchSizeInBytes for especificado. O valor padrão é 10.

Métricas

Para saber mais sobre como usar as métricas com a Grade de Eventos no IoT Edge, confira monitorar tópicos e assinaturas

Nome da propriedade Descrição
metrics__reporterType Tipo de relator para o ponto de extremidade de métricas. O padrão é none e desabilita as métricas. A configuração para prometheus habilita as métricas no formato de exposição do Prometheus.