Конфигурация сетки событий

Сетка событий предоставляет множество конфигураций, которые можно изменять для конкретной среды. В следующем разделе приведена ссылка на все доступные параметры и их значения по умолчанию.

Важно!

31 марта 2023 г., поддержка службы «Сетка событий Azure IoT Edge» будет прекращена, поэтому перейдите на IoT Edge собственные возможности до этой даты. Дополнительные сведения см. в разделе Переход с Сетки событий в Azure IoT Edge на Azure IoT Edge.

Конфигурация протокола TLS

Общие сведения о проверке подлинности клиента см. в разделе Безопасность и проверка подлинности. Примеры использования можно найти в этой статье.

Имя свойства Описание
inbound__serverAuth__tlsPolicy Политика TLS модуля "Сетка событий". Значение по умолчанию — только HTTPS.
inbound__serverAuth__serverCert__source Источник сертификата сервера, используемого модулем Сетки событий для своей конфигурации TLS. Значение по умолчанию — IoT Edge.

Проверка подлинности входящих клиентов

Общие сведения о проверке подлинности клиента см. в разделе Безопасность и проверка подлинности. Примеры см. в этой статье.

Имя свойства Описание
inbound__clientAuth__clientCert__enabled Включение/отключение проверки подлинности клиента на основе сертификата. Значение по умолчанию — true.
inbound__clientAuth__clientCert__source Источник для проверки сертификатов клиента. Значение по умолчанию — IoT Edge.
inbound__clientAuth__clientCert__allowUnknownCA Политика, разрешающая самозаверяющий сертификат клиента. Значение по умолчанию — true.
inbound__clientAuth__sasKeys__enabled Включение/выключение проверки подлинности клиента на основе ключа SAS. Значение по умолчанию — off.
inbound__clientAuth__sasKeys__key1 Одно из значений для проверки входящих запросов.
inbound__clientAuth__sasKeys__key2 Необязательное второе значение для проверки входящих запросов.

Проверка подлинности исходящих клиентов

Общие сведения о проверке подлинности клиента см. в разделе Безопасность и проверка подлинности. Примеры см. в этой статье.

Имя свойства Описание
outbound__clientAuth__clientCert__enabled Включение и отключение сертификата удостоверения для исходящих запросов. Значение по умолчанию — true.
outbound__clientAuth__clientCert__source Источник для получения исходящего сертификата модуля Сетки событий Azure. Значение по умолчанию — IoT Edge.

Обработчики событий веб-перехватчика

Общие сведения о проверке подлинности клиента см. в разделе Безопасность и проверка подлинности. Примеры см. в этой статье.

Имя свойства Описание
outbound__webhook__httpsOnly Политика, определяющая, будут ли разрешены только подписчики HTTPS. Значение по умолчанию — true (только HTTPS).
outbound__webhook__skipServerCertValidation Флаг, определяющий, следует ли проверять сертификат подписчика. Значение по умолчанию — true.
outbound__webhook__allowUnknownCA Политика для управления тем, может ли подписчик предоставлять самозаверяющий сертификат. Значение по умолчанию — true.

Доставка и повторные попытки доставки

Общие сведения об этой функции см. в разделе Доставка и повторная попытка.

Имя свойства Описание
broker__defaultMaxDeliveryAttempts Максимальное число попыток доставки события. Значение по умолчанию — 30.
broker__defaultEventTimeToLiveInSeconds Срок действия (в секундах), по истечении которого событие будет удалено, если оно не доставлено. Значение по умолчанию — 7200 секунд.

Пакетная обработка выходных данных

Общие сведения об этой функции в целом см. в статье Пакетная обработка доставки и вывода данных.

Имя свойства Описание
api__deliveryPolicyLimits__maxBatchSizeInBytes Максимальное значение, допустимое для ручки управления ApproxBatchSizeInBytes. Значение по умолчанию — 1_058_576.
api__deliveryPolicyLimits__maxEventsPerBatch Максимальное значение, допустимое для ручки управления MaxEventsPerBatch. Значение по умолчанию — 50.
broker__defaultMaxBatchSizeInBytes Максимальный размер запроса на доставку, если указано только MaxEventsPerBatch. Значение по умолчанию — 1_058_576.
broker__defaultMaxEventsPerBatch Максимальное число событий, добавляемых в пакет, если указано только MaxBatchSizeInBytes. Значение по умолчанию — 10.

Метрики

Дополнительные сведения об использовании метрик в Сетке событий Azure на платформе IoT Edge см. в статье Отслеживание разделов и подписок.

Имя свойства Описание
metrics__reporterType Тип создателя отчета для конечной точки метрик. Значение по умолчанию — none, оно отключает метрики. Установка prometheus включает метрики в формате демонстрации Prometheus.