Что касается ограничений IP, шлюз, через который обрабатываются все входящие запросы, одинаков как для коннектора запросов, так и для коннектора HTTP WebHook. Хотя вы можете использовать это действие здесь, есть триггер WebHook, который работает аналогичным образом, но вместо этого как триггер.
То, почему вы иногда получаете сбои, будет зависеть от того, как запросы маршрутизируются от ваши API для приложений Logi c. Один из способов обеспечить доступ только с одного IP-адреса - направить эти обратные вызовы в APIM и позволить APIM переслать запрос вашим приложениям Logi c. Таким образом, все запросы к вашим приложениям Logi c будут поступать от APIM.
Для маршрутизации запросов обратного вызова через APIM вам потребуется специальный API / Операция в APIM, которая будет пересылать запросы URL-адрес, переданный в заголовке или параметре запроса.
Поэтому вместо прямого вызова URL-адреса обратного вызова вы будете вызывать эту конечную точку APIM с URL-адресом обратного вызова в настраиваемом заголовке или в качестве параметра запроса. Политика APIM для этой операции будет использовать политики set-backend-service
и rewrite-uri
для переадресации этого вызова на конечную точку приложений logi c.