Webhookok, Automation-runbookok, Logic Apps az Azure Event Grid-események eseménykezelőiként
Az eseménykezelő eseményeket fogad egy eseményforrástól az Event Griden keresztül, és feldolgozza ezeket az eseményeket. Bármely WebHookot használhat eseménykezelőként az Event Grid által továbbított eseményekhez. A WebHookot nem kell az Azure-ban üzemeltetni az események kezeléséhez. Az Event Grid csak HTTPS Webhook-végpontokat támogat. Egy Azure Automation-munkafüzetet vagy egy Azure-logikai alkalmazást is használhat eseménykezelőként webhookokon keresztül. Ez a cikk olyan fogalmi, rövid útmutatókra és oktatóanyagokra mutató hivatkozásokat tartalmaz, amelyek további információkat nyújtanak.
Feljegyzés
Annak ellenére, hogy a Webhookot végponttípuskénthasználhatja egy Azure-függvény eseménykezelőként való konfigurálásához, az Azure-függvényt végponttípusként használhatja. További információkért tekintse meg az Azure-függvényt eseménykezelőként.
Webhookok
A webhookok eseménykezelőként való használatára vonatkozó áttekintést és példákat az alábbi cikkekben talál.
Cím | Leírás |
---|---|
Rövid útmutató: Egyéni események létrehozása és irányítása az Azure CLI, a PowerShell és a portál használatával. | Bemutatja, hogyan küldhet egyéni eseményeket a WebHooknak. |
Rövid útmutató: Blob Storage-események átirányítása egyéni webvégpontra az Azure CLI, a PowerShell és a portál használatával. | Bemutatja, hogyan küldhet blobtároló-eseményeket a WebHooknak. |
Rövid útmutató: tárolóregisztrációs események küldése | Bemutatja, hogyan küldhet tárolóregisztrációs eseményeket az Azure CLI használatával. |
Áttekintés: események fogadása HTTP-végpontra | Azt ismerteti, hogyan érvényesíthet HTTP-végpontot események fogadásához egy esemény-előfizetésből, és hogyan fogadhatja és deszerializálhatja az eseményeket. |
Azure Automation
Az eseményeket Azure Automation-runbookok használatával is feldolgozhatja. Az események automatizált runbookokkal történő feldolgozását webhookok támogatják. Létre kell hoznia egy webhookot a runbookhoz, majd a webhookkezelőt kell használnia. Egy példaért tekintse meg az alábbi oktatóanyagot:
Cím | Leírás |
---|---|
Oktatóanyag: Azure Automation az Event Grid és a Microsoft Teams használatával | Hozzon létre egy virtuális gépet, amely eseményt küld. Az esemény elindít egy Automation-runbookot, amely címkézi a virtuális gépet, és elindít egy üzenetet, amelyet egy Microsoft Teams-csatornára küldenek. |
Logic Apps
A Logic Apps használatával üzleti folyamatokat valósíthat meg az Event Grid-események feldolgozásához. Ebben a forgatókönyvben nem hoz létre kifejezetten webhookot. A webhook automatikusan létrejön, amikor konfigurálja a logikai alkalmazást az Event Grid eseményeinek kezelésére. Példákért tekintse meg az alábbi oktatóanyagokat:
Cím | Leírás |
---|---|
Oktatóanyag: Virtuális gépek változásainak monitorozása az Azure Event Grid és a Logic Apps használatával | A logikai alkalmazások figyelik a virtuális gépek módosításait, és e-maileket küldenek ezekről a változásokról. |
Oktatóanyag: E-mail-értesítések küldése az Azure IoT Hub-eseményekről a Logic Apps használatával | A logikai alkalmazások minden alkalommal küldenek értesítési e-mailt, amikor egy eszközt hozzáadnak az IoT Hubhoz. |
Oktatóanyag: Válasz az Azure Event Griden keresztül fogadott Azure Service Bus-eseményekre az Azure Functions és az Azure Logic Apps használatával | Az Event Grid üzeneteket küld a Service Bus-témakörből a függvényalkalmazásnak és a logikai alkalmazásnak. |
REST-példa (PUT esetén)
{
"properties":
{
"destination":
{
"endpointType": "WebHook",
"properties":
{
"endpointUrl": "<WEB HOOK URL>",
"maxEventsPerBatch": 1,
"preferredBatchSizeInKilobytes": 64
}
},
"eventDeliverySchema": "EventGridSchema"
}
}
Kapcsolódó tartalom
A támogatott eseménykezelők listáját az Eseménykezelők című cikkben találja.