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