Веб-перехватчики, модули runbook автоматизации, Logic Apps в качестве обработчиков событий для событий службы "Сетка событий Azure"

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

Примечание

Несмотря на то, что вы можете использовать Webhook в качестве типа конечной точки для настройки функции Azure в качестве обработчика событий, используйте функцию Azure в качестве типа конечной точки. Дополнительные сведения см. в разделе Функция Azure как обработчик событий.

Веб-перехватчики

Общие сведения и примеры использования веб-перехватчиков в качестве обработчиков событий см. в следующих статьях.

Title Описание
Краткое руководство. Создание и перенаправление пользовательских событий с помощью Azure CLI, PowerShell и портала Azure. Содержит сведения об отправке пользовательских событий в веб-перехватчик.
Краткое руководство. Перенаправление событий хранилища BLOB-объектов в пользовательскую конечную веб-точку с помощью Azure CLI, PowerShell, и портала Azure. Содержит сведения об отправке событий хранилища BLOB-объектов в веб-перехватчик.
Быстрое руководство по отправке событий реестра контейнеров Содержит сведения об отправке событий Реестра контейнеров с помощью Azure CLI.
Общие сведения. Получение событий через конечную точку HTTP Описывает, как проверить конечную точку HTTP для получения событий из подписки на события, а также получения и десериализации событий.

Служба автоматизации Azure

Вы можете обрабатывать события с помощью модулей runbook службы автоматизации Azure. Обработка событий с помощью автоматизированных модулей runbook поддерживается через веб-перехватчики. Создайте веб-перехватчик для модуля runbook, а затем используйте обработчик веб-перехватчика. Пример см. в следующем руководстве:

Title Описание
Руководство. по службе автоматизации Azure со службой "Сетка событий Azure" и Microsoft Teams Создайте виртуальную машину, которая отправляет событие. Это событие вызывает модуль runbook службы автоматизации, который присваивает виртуальной машине тег и отправляет сообщение в канал Microsoft Teams.

Logic Apps

Используйте Logic Apps, чтобы реализовать бизнес-процессы для обработки событий службы "Сетка событий". Веб-перехватчик не создается явным образом в этом сценарии. Веб-перехватчик создается автоматически при настройке приложения логики для обработки событий из службы "Сетка событий". Ознакомьтесь со следующими руководствами, например:

Title Описание
Руководство. Отслеживание изменений виртуальной машины с помощью 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"
	}
}

Дальнейшие действия

См. список поддерживаемых обработчиков событий в статье Обработчики событий.