Поделиться через


Веб-перехватчики, модули 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"
	}
}

Следующие шаги

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