Skip To Content

Часто задаваемые вопросы о веб-хуках

В данном разделе перечислены вопросы или проблемы, которые могут возникнуть при работе с веб-хуками, и возможные варианты их решения.

ArcGIS Enterprise развернут в автономной среде, за брандмауэром организации. Можно ли настроить Webhooks?

Да. Для настройки вебхуков, необходимо использовать URL-адрес полезных данных, который доступен порталу ArcGIS Enterprise. Для этого можно создать собственное приложение и развернуть его на внутреннем сервере.

Что вызывает обновление элемента, пользователя или группы?

Если вы подписаны на обновления элементов портала, пользователей и групп, вебхук срабатывает при каждом обновлении их свойств. Например, если вы подписаны на обновление определенного элемента вашего портала, вебхук сработает, если произошло обновление заголовка элемента, тегов или образца. Способ определить, является ли действие обновлением на вашем портале, - это изучить сетевой трафик. Каждый раз, когда действие приводит к вызову операции Обновить, это же действие может вызывать запуск вебхука, который следит за обновлениями.

Я использую Встроенную аутентификацию Windows на моем портале ArcGIS Enterprise. Могу ли я по-прежнему подписываться на пользователей, входящих и выходящих с портала (user/<username>/signIn)?

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

Что происходит, если URL-адрес полезных данных отключается или становится недоступным? Можно ли восстановить полезные данные, которые не были доставлены?

Когда вы настраиваете вебхуки организации для своих пользователей, групп и элементов, у вас есть возможность настроить дополнительные параметры, которые определяют, как и когда портал попытается выполнить другую доставку, если не удается отправить полезные данные, а также политику деактивации, которая деактивирует вебхуки, если попытки доставки полезных данных продолжают завершаться неудачей. Настройки веб-хуков сервисов используют те же политики деактивации. Если портал или сервис пытается доставить полезные данные по URL-адресу или приемнику вебхука, которые не отвечают или не доступны, дополнительные параметры определяют, сколько дополнительных попыток доставки выполнит портал. Если эти дополнительные попытки также завершатся неудачей, это будет засчитано в политике деактивации как один сбой.

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

Несколько журналов могут быть созданы для веб-хуков сервисов, которые полезны для выявления и исправления любых пробелов от недоставленной полезной нагрузки. Все веб-хуки сервисов ведут журнал уровня INFO при отправке полезной нагрузки на приемник веб-хука. Если полезная нагрузка не может быть доставлена, создается журнал уровня SEVERE, где указывается проблема, и создается дополнительный журнал уровня WARNING с недоставленной полезной нагрузкой. Если после ряда сбоев политика деактивации отключит веб-хук, никаких дополнительных журналов создано не будет.


В этом разделе