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


Webhookok, Automation-runbookok, Logic Apps eseménykezelőként Azure Event Grid eseményekhez

Az eseménykezelő az Event Griden keresztül fogadja az eseményeket egy eseményforrástó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 a HTTPS-webhookvégpontokat támogatja. Webhookokon keresztül Azure Automation munkafüzetet vagy Azure-beli logikai alkalmazást is használhat eseménykezelőként. Ez a cikk olyan fogalmi, rövid útmutatókra és oktatóanyagokra mutató hivatkozásokat tartalmaz, amelyek további információkat nyújtanak.

Megjegyzés

Annak ellenére, hogy a Webhookotvégponttípusként használhatja az 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ó: Azure-függvény eseménykezelőként.

Webhookok

A webhookok eseménykezelőként való használatáról az alábbi cikkekben talál áttekintést és példákat.

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 webhookba.
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 egy WebHooknak.
Rövid útmutató: Tárolóregisztrációs adatbázis eseményeinek küldése Bemutatja, hogyan küldhet Container Registry-eseményeket az Azure CLI használatával.
Áttekintés: események fogadása HTTP-végpontra Leírja, hogyan érvényesíthet egy HTTP-végpontot, hogy eseményeket fogadjon egy esemény-előfizetésből, és hogyan fogadjon és deszerializáljon eseményeket.

Azure Automation

Az eseményeket Azure Automation runbookok használatával dolgozhatja fel. Az események automatizált runbookokkal történő feldolgozását webhookok támogatják. Hozzon létre egy webhookot a runbookhoz, majd használja a webhookkezelőt. Példaként 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 a rendszer elküld egy Microsoft Teams-csatornára.

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 a logikai alkalmazást az Event Grid eseményeinek kezelésére konfigurálja. 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 a 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 Azure IoT Hub eseményekről a Logic Apps használatával A logikai alkalmazások minden alkalommal értesítést küldenek e-mailben, amikor egy eszközt hozzáadnak az IoT Hubhoz.
Oktatóanyag: Válasz a Azure Event Grid keresztül fogadott Azure Service Bus eseményekre a 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"
	}
}

Következő lépések

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