Веб-перехватчики, модули runbook автоматизации, Logic Apps в качестве обработчиков событий для событий службы "Сетка событий Azure"
Обработчик событий получает события из источника событий через сетку событий и обрабатывает эти события. Вы можете использовать любой веб-перехватчик в качестве обработчика событий, переадресованного сеткой событий. Для обработки событий, веб-перехватчик не обязательно размещать в Azure. Служба "Сетка событий" поддерживает только конечные точки веб-перехватчика HTTPS. Вы также можете использовать книгу служба автоматизации Azure или приложение логики Azure в качестве обработчика событий через веб-перехватчики. В этой статье приведены ссылки на концептуальные, краткие руководства и статьи руководства, которые предоставляют дополнительные сведения.
Примечание.
Несмотря на то, что вы можете использовать Webhook в качестве типа конечной точки для настройки функции Azure в качестве обработчика событий, используйте функцию Azure в качестве типа конечной точки. Дополнительные сведения см. в разделе Функция Azure как обработчик событий.
Веб-перехватчики
Общие сведения и примеры использования веб-перехватчиков в качестве обработчиков событий см. в следующих статьях.
Заголовок | Description |
---|---|
Краткое руководство. Создание и перенаправление пользовательских событий с помощью Azure CLI, PowerShell и портала Azure. | Содержит сведения об отправке пользовательских событий в веб-перехватчик. |
Краткое руководство. Перенаправление событий хранилища BLOB-объектов в пользовательскую конечную веб-точку с помощью Azure CLI, PowerShell, и портала Azure. | Содержит сведения об отправке событий хранилища BLOB-объектов в веб-перехватчик. |
Быстрое руководство по отправке событий реестра контейнеров | Содержит сведения об отправке событий Реестра контейнеров с помощью Azure CLI. |
Общие сведения. Получение событий через конечную точку HTTP | Описывается, как проверить конечную точку HTTP для получения событий из подписки на события и получения и десериализации событий. |
Azure Automation
Вы можете обрабатывать события с помощью модулей runbook службы автоматизации Azure. Обработка событий с помощью автоматизированных модулей runbook поддерживается через веб-перехватчики. Создайте веб-перехватчик для модуля runbook, а затем используйте обработчик веб-перехватчика. Пример см. в следующем руководстве:
Заголовок | Description |
---|---|
Интеграция службы автоматизации Azure со службой "Сетка событий Azure" и Microsoft Teams | Создайте виртуальную машину, которая отправляет событие. Это событие вызывает модуль runbook службы автоматизации, который присваивает виртуальной машине тег и отправляет сообщение в канал Microsoft Teams. |
Logic Apps
Используйте Logic Apps, чтобы реализовать бизнес-процессы для обработки событий службы "Сетка событий". Веб-перехватчик не создается явным образом в этом сценарии. Веб-перехватчик создается автоматически при настройке приложения логики для обработки событий из службы "Сетка событий". Ознакомьтесь со следующими руководствами, например:
Заголовок | Description |
---|---|
Руководство по отслеживанию изменений виртуальной машины с помощью Azure Logic Apps и службы "Сетка событий Azure" | Приложение логики отслеживает изменения в виртуальной машине и отправляет сообщения электронной почты об этих изменениях. |
Руководство. Отправка Уведомления по электронной почте о событиях Центр Интернета вещей Azure с помощью Logic Apps | Приложение логики отправляет уведомление по электронной почте каждый раз, когда добавляется устройство в Центр Интернета вещей. |
Руководство. Реагирование на события Служебная шина Azure, полученные с помощью Сетка событий Azure с помощью Функции Azure и Azure Logic Apps | Служба "Сетка событий" отправляет сообщения из раздела служебной шины в приложение-функцию и приложение логики. |
Пример REST (для PUT)
{
"properties":
{
"destination":
{
"endpointType": "WebHook",
"properties":
{
"endpointUrl": "<WEB HOOK URL>",
"maxEventsPerBatch": 1,
"preferredBatchSizeInKilobytes": 64
}
},
"eventDeliverySchema": "EventGridSchema"
}
}
Следующие шаги
См. список поддерживаемых обработчиков событий в статье Обработчики событий.