Web kancaları, Otomasyon runbook'ları, Azure Event Grid olayları için olay işleyicileri olarak Logic Apps

Olay işleyicisi Event Grid aracılığıyla bir olay kaynağından olayları alır ve bu olayları işler. Event Grid tarafından iletilen olaylar için herhangi bir Web Kancasını olay işleyicisi olarak kullanabilirsiniz. Web Kancası'nın olayları işlemek için Azure'da barındırılması gerekmez. Event Grid yalnızca HTTPS Web kancası uç noktalarını destekler. Web kancaları aracılığıyla olay işleyicisi olarak bir Azure Otomasyonu çalışma kitabı veya Azure mantıksal uygulaması da kullanabilirsiniz. Bu makale, size daha fazla bilgi sağlayan kavramsal, hızlı başlangıç ve öğretici makalelerinin bağlantılarını sağlar.

Not

Bir Azure işlevini olay işleyicisi olarak yapılandırmak için web kancasınıuç nokta türü olarak kullanabiliyor olsanız da, Uç nokta türü olarak Azure İşlevi'ni kullanın. Daha fazla bilgi için bkz. Olay işleyicisi olarak Azure işlevi.

Web Kancaları

Web kancalarını olay işleyicisi olarak kullanmaya ilişkin genel bakış ve örnekler için aşağıdaki makalelere bakın.

Başlık Açıklama
Hızlı Başlangıç: Azure CLI, PowerShell ve portal ile özel olaylar oluşturma ve yönlendirme. Web Kancası'na özel olayların nasıl gönder yapılacağını gösterir.
Hızlı Başlangıç: Azure CLI, PowerShell ve portal ile Blob depolama olaylarını özel bir web uç noktasına yönlendirme. Web Kancası'na blob depolama olaylarının nasıl gönder yapılacağını gösterir.
Hızlı Başlangıç: Kapsayıcı kayıt defteri olaylarını gönderme Container Registry olaylarını göndermek için Azure CLI'nin nasıl kullanılacağını gösterir.
Genel bakış: HTTP uç noktasına olay alma Olay aboneliğinden olay almak ve olayları almak ve seri durumdan kaldırmak için HTTP uç noktasının nasıl doğrulandığı açıklanır.

Azure Otomasyonu

Azure Otomasyonu runbook'ları kullanarak olayları işleyebilirsiniz. Olayların otomatik runbook'lar kullanılarak işlenmesi web kancaları aracılığıyla desteklenir. Runbook için bir web kancası oluşturup web kancası işleyicisini kullanırsınız. Örnek için aşağıdaki öğreticiye bakın:

Başlık Açıklama
Öğretici: Event Grid ve Microsoft Teams ile Azure Otomasyonu Olay gönderen bir sanal makine oluşturun. Olay, sanal makineyi etiketleyen bir Otomasyon runbook'unu tetikler ve Microsoft Teams kanalına gönderilen bir iletiyi tetikler.

Logic Apps

Event Grid olaylarını işlemek üzere iş süreçleri uygulamak için Logic Apps'i kullanın. Bu senaryoda açıkça web kancası oluşturmazsınız. Mantıksal uygulamayı Event Grid'den olayları işleyecek şekilde yapılandırdığınızda web kancası sizin için otomatik olarak oluşturulur. Örnekler için aşağıdaki öğreticilere bakın:

Başlık Açıklama
Öğretici: Azure Event Grid ve Logic Apps ile sanal makine değişikliklerini izleme Mantıksal uygulama, bir sanal makinedeki değişiklikleri izler ve bu değişiklikler hakkında e-postalar gönderir.
Öğretici: Logic Apps kullanarak Azure IoT Hub olayları hakkında e-posta bildirimleri gönderme Mantıksal uygulama, IoT hub'ınıza her cihaz eklendiğinde bir bildirim e-postası gönderir.
Öğretici: Azure İşlevleri ve Azure Logic Apps kullanarak Azure Event Grid aracılığıyla alınan Azure Service Bus olaylarını yanıtlama Event Grid, Service Bus konusundan işlev uygulamasına ve mantıksal uygulamaya ileti gönderir.

REST örneği (PUT için)

{
	"properties": 
	{
		"destination": 
		{
			"endpointType": "WebHook",
			"properties": 
			{
				"endpointUrl": "<WEB HOOK URL>",
				"maxEventsPerBatch": 1,
				"preferredBatchSizeInKilobytes": 64
			}
		},
		"eventDeliverySchema": "EventGridSchema"
	}
}

Sonraki adımlar

Desteklenen olay işleyicilerinin listesi için Olay işleyicileri makalesine bakın.