Webhooky, runbooky služby Automation a Logic Apps jako obslužné rutiny událostí pro Azure Event Grid události
Obslužná rutina události přijímá události ze zdroje událostí prostřednictvím služby Event Grid a tyto události zpracovává. Jako obslužnou rutinu událostí pro události předávané službou Event Grid můžete použít libovolný webhook. 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 použít také sešit Azure Automation nebo aplikaci logiky Azure. Tento článek obsahuje odkazy na články o konceptu, rychlém startu a kurzech, které vám poskytnou další informace.
Poznámka
I když můžete webhook použít jako typ koncového bodu ke konfiguraci funkce Azure jako obslužné rutiny události, jako typ koncového bodu použijte funkci Azure Functions . Další informace najdete v tématu Funkce Azure jako obslužná rutina události.
Webhooky
V následujících článcích najdete přehled a příklady použití webhooků jako obslužných rutin událostí.
Nadpis | 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í služby Blob Storage do vlastního webového koncového bodu pomocí Azure CLI, PowerShellu a portálu | Ukazuje, jak odesílat události úložiště objektů blob do webhooku. |
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í. |
Azure Automation
Události můžete zpracovávat pomocí Azure Automation runbooků. Zpracování událostí pomocí automatizovaných runbooků se podporuje prostřednictvím webhooků. Vytvoříte webhook pro runbook a pak použijete obslužnou rutinu webhooku. Příklad najdete v následujícím kurzu:
Nadpis | Popis |
---|---|
Kurz: Azure Automation s Event Gridem a Microsoft Teams | Vytvořte virtuální počítač, který odešle událost. Událost aktivuje runbook Automation, který označí virtuální počítač značkami, a aktivuje zprávu, která se odešle do kanálu Microsoft Teams. |
Logic Apps
Použití Logic Apps k implementaci obchodních procesů pro zpracování událostí Event Gridu. V tomto scénáři nevytváříte webhook explicitně. Webhook se pro vás vytvoří automaticky, když nakonfigurujete aplikaci logiky pro zpracování událostí z Event Gridu. Příklady najdete v následujících kurzech:
Nadpis | Popis |
---|---|
Kurz: Monitorování změn virtuálních počítačů pomocí Azure Event Grid a Logic Apps | Aplikace logiky monitoruje změny virtuálního počítače a odesílá o nich e-maily. |
Kurz: Odesílání e-mailových oznámení o událostech Azure IoT Hub pomocí Logic Apps | Aplikace logiky odešle e-mail s oznámením pokaždé, když se zařízení přidá do centra IoT. |
Kurz: Reakce na události Azure Service Bus přijaté prostřednictvím 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"
}
}
Další kroky
Seznam podporovaných obslužných rutin událostí najdete v článku Obslužné rutiny událostí.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro