Event Grid kaynağı olarak Redis için Azure Cache

Bu makalede, Redis için Azure Cache olayları için özellikler ve şema sağlanır. Olay şemalarına giriş için bkz . Azure Event Grid olay şeması.

Kullanılabilir olay türleri

İstemci Redis için Azure Cache REST API'lerini çağırarak dışarı aktardığında, içeri aktardığında veya ölçeklendirdiğinde bu olaylar tetiklenir. Düzeltme eki uygulama olayı Redis güncelleştirmesi tarafından tetikleniyor.

Olay adı Açıklama
Microsoft.Cache.ExportRDBCompleted Önbellek verileri dışarı aktarıldığında tetiklendi.
Microsoft.Cache.ImportRDBCompleted Önbellek verileri içeri aktarıldığında tetiklendi.
Microsoft.Cache.PatchingCompleted Düzeltme eki uygulama tamamlandığında tetikleniyor.
Microsoft.Cache.ScalingCompleted Ölçeklendirme tamamlandığında tetikleniyor.

Örnek olay

Bir olay tetiklendiğinde Event Grid hizmeti bu olayla ilgili verileri abone olan uç noktaya gönderir. Bu bölüm, verilerin her Redis için Azure Cache olayı için nasıl görüneceğine ilişkin bir örnek içerir.

Microsoft.Cache.PatchingCompleted olayı

[{
	"id": "9b87886d-21a5-4af5-8e3e-10c4b8dac73b",
	"type": "Microsoft.Cache.PatchingCompleted",
	"source": "/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Cache/Redis/{cache_name}",
	"data": {
		"name": "PatchingCompleted",
		"timestamp": "2020-12-09T21:50:19.9995668+00:00",
		"status": "Succeeded"
	},
	"subject": "PatchingCompleted",
	"time": "2020-12-09T21:50:19.9995668+00:00",
    "specversion": "1.0"
}]

Microsoft.Cache.ImportRDBCompleted olayı

[{
	"id": "9b87886d-21a5-4af5-8e3e-10c4b8dac73b",
	"type": "Microsoft.Cache.ImportRDBCompleted",
	"source": "/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Cache/Redis/{cache_name}",
	"data": {
		"name": "ImportRDBCompleted",
		"timestamp": "2020-12-09T21:50:19.9995668+00:00",
		"status": "Succeeded"
	},
	"subject": "ImportRDBCompleted",
	"eventTime": "2020-12-09T21:50:19.9995668+00:00",
	"specversion": "1.0"
}]

Microsoft.Cache.ExportRDBCompleted olayı

[{
	"id": "9b87886d-21a5-4af5-8e3e-10c4b8dac73b",
	"type": "Microsoft.Cache.ExportRDBCompleted",
	"source": "/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Cache/Redis/{cache_name}",
	"data": {
		"name": "ExportRDBCompleted",
		"timestamp": "2020-12-09T21:50:19.9995668+00:00",
		"status": "Succeeded"
	},
	"subject": "ExportRDBCompleted",
	"time": "2020-12-09T21:50:19.9995668+00:00",
	"specversion": "1.0"
}]

Microsoft.Cache.ScalingCompleted

[{
	"id": "9b87886d-21a5-4af5-8e3e-10c4b8dac73b",
	"type": "Microsoft.Cache.ScalingCompleted",
	"source": "/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Cache/Redis/{cache_name}",
	"data": {
		"name": "ScalingCompleted",
		"timestamp": "2020-12-09T21:50:19.9995668+00:00",
		"status": "Succeeded"
	},
	"subject": "ScalingCompleted",
	"time": "2020-12-09T21:50:19.9995668+00:00",
	"specversion": "1.0"
}]

Olay özellikleri

Bir olay aşağıdaki üst düzey verilere sahiptir:

Özellik Türü Veri Akışı Açıklaması
source Dize Olay kaynağının tam kaynak yolu. Bu alan yazılabilir değil. Event Grid bu değeri sağlar.
subject Dize Olay konusunun yayımcı tarafından tanımlanan yolu.
type Dize Bu olay kaynağı için kayıtlı olay türlerinden biri.
time Dize Sağlayıcının UTC saati temelinde olayın oluşturulduğu saat.
id Dize Olayın benzersiz tanımlayıcısı.
data nesne Olay verilerini Redis için Azure Cache.
specversion Dize CloudEvents şema belirtimi sürümü.

Veri nesnesi aşağıdaki özelliklere sahiptir:

Özellik Türü Veri Akışı Açıklaması
timestamp Dize Olayın gerçekleştiği saat.
name Dize Olayın adı.
status Dize Etkinliğin durumu. Başarısız veya başarılı.

Hızlı Başlangıçlar

Redis için Azure Cache olayları denemek istiyorsanız şu hızlı başlangıç makalelerinden herhangi birine bakın:

Bu aracı kullanmak istiyorsanız: Bu makaleye bakın:
Azure portal Hızlı Başlangıç: Azure portalıyla Redis için Azure Cache olaylarını web uç noktasına yönlendirme
PowerShell Hızlı Başlangıç: PowerShell ile Redis için Azure Cache olaylarını web uç noktasına yönlendirme
Azure CLI Hızlı Başlangıç: Azure CLI ile Redis için Azure Cache olaylarını web uç noktasına yönlendirme

Sonraki adımlar