Megosztás a következőn keresztül:


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"
	}
}

A támogatott eseménykezelők listáját az Eseménykezelők című cikkben találja.