Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Obslužná rutina události přijímá události ze zdroje událostí prostřednictvím event Gridu a zpracovává tyto události. Jakýkoli webhook můžete použít jako obslužnou rutinu pro události, které Event Grid předává. Webhook nemusí být hostovaný v Azure, aby bylo možné zpracovávat události. Event Grid podporuje pouze koncové body webhooku HTTPS. Jako obslužnou rutinu událostí prostřednictvím webhooků můžete také použít Azure Automation Runbook nebo Azure Logic App. Tento článek obsahuje odkazy na koncepční články, rychlé zprovoznění a kurzy, které vám poskytnou další informace.
Poznámka:
I když můžete použít Webhook jako typ koncového bodu ke konfiguraci funkce Azure jako obslužné rutiny události, použijte Azure Function jako typ koncového bodu. Další informace najdete v tématu Funkce Azure jako obslužná rutina události.
Webové háčky
Přehled a příklady použití webhooků jako obslužných rutin událostí najdete v následujících článcích.
| Titulek | Popis |
|---|---|
| Rychlý start: Vytváření a směrování vlastních událostí pomocí Azure CLI, PowerShellu a portálu | Ukazuje, jak odesílat vlastní události do webhooku. |
| Rychlý start: Směrování událostí úložiště objektů blob do vlastního webového koncového bodu pomocí Azure CLI, PowerShellu a portálu | Ukazuje, jak odesílat události z úložiště datových objektů blob do webového háčku. |
| Rychlý start: Odesílání událostí registru kontejneru | Ukazuje, jak pomocí Azure CLI odesílat události služby Container Registry. |
| Přehled: Příjem událostí do koncového bodu HTTP | Popisuje, jak ověřit koncový bod HTTP pro příjem událostí z odběru událostí a příjem a deserializaci událostí. |
Automatizace Azure
Události můžete zpracovávat pomocí runbooků Azure Automation. Event Grid podporuje zpracování událostí pomocí automatizovaných runbooků prostřednictvím webhooků. Vytvoříte webhook pro runbook a poté použijete obslužnou komponentu webhooku. Příklad najdete v následujícím kurzu:
| Titulek | Popis |
|---|---|
| Kurz: Azure Automation s využitím Event Gridu a Microsoft Teams | Vytvořte virtuální počítač, který odesílá událost. Událost aktivuje runbook Automation, který otaguje virtuální počítač, a aktivuje zprávu, která se odešle do kanálu Microsoft Teams. |
Logic Apps
Logic Apps slouží k implementaci obchodních procesů, které zpracovávají události Event Gridu. V tomto scénáři nevytvoříte webhook explicitně. Když nakonfigurujete aplikaci logiky tak, aby zpracovávala události z Event Gridu, webhook se vytvoří automaticky. Příklady najdete v následujících kurzech:
| Titulek | Popis |
|---|---|
| Kurz: Monitorování změn virtuálních počítačů pomocí Azure Event Gridu a Logic Apps | Aplikace logiky monitoruje změny virtuálního počítače a odesílá e-maily o těchto změnách. |
| Kurz: Odesílání e-mailových oznámení o událostech Azure IoT Hubu pomocí Logic Apps | Aplikace logiky odešle e-mail s oznámením při každém přidání zařízení do centra IoT. |
| Kurz: Reakce na události služby Azure Service Bus přijaté přes Azure Event Grid pomocí Azure Functions a Azure Logic Apps | Event Grid odesílá zprávy z tématu služby Service Bus do aplikace funkcí a aplikace logiky. |
Příklad REST (pro PUT)
{
"properties":
{
"destination":
{
"endpointType": "WebHook",
"properties":
{
"endpointUrl": "<WEB HOOK URL>",
"maxEventsPerBatch": 1,
"preferredBatchSizeInKilobytes": 64
}
},
"eventDeliverySchema": "EventGridSchema"
}
}
Související obsah
Seznam podporovaných obslužných rutin událostí najdete v článku Obslužné rutiny událostí.