Проблема с использованием триггера MQTT из функции Azure через TLS - PullRequest
0 голосов
/ 01 апреля 2019

Мы хотим, чтобы функция Azure была запущена новым сообщением, опубликованным в теме MQTT.Мы используем CloudMQTT для размещения брокера и CaseOnline для конфигурации триггера.Мы хотим использовать TLS и проверку сертификата.

Все это прекрасно работает при локальной отладке функции, но при развертывании в Azure мы получаем MqttCommunicationClosedGracefullyException, и соединение никогда не устанавливается.

Мы добавилипараметр приложения WEBSITE_LOAD_USER_PROFILE для функции Azure, который, как мы обнаружили, был необходим для успешной загрузки нашего сертификата PFX.

Однако кто-нибудь может помочь определить, что еще может отсутствовать?

1 Ответ

0 голосов
/ 02 апреля 2019

Оказалось, что мы, должно быть, немного перемешали, так как при попытке один раз добавить настройку приложения WEBSITE_LOAD_USER_PROFILE вместе с флагом PersistKeySet ( see ) для импорта сертификата PFX, это работало отлично.

...