Azure Cache for Redis jako zdroj služby Event Grid
Tento článek obsahuje vlastnosti a schéma událostí Azure Cache for Redis. Úvod do schémat událostí najdete ve schématu událostí služby Azure Event Grid.
Dostupné typy událostí
Tyto události se aktivují, když klient exportuje, importuje nebo škáluje voláním rozhraní REST API služby Azure Cache for Redis. Událost opravy se aktivuje aktualizací Redis.
Název události | Popis |
---|---|
Microsoft.Cache.ExportRDBCompleted | Aktivuje se při exportu dat mezipaměti. |
Microsoft.Cache.ImportRDBCompleted | Aktivuje se při importu dat mezipaměti. |
Microsoft.Cache.PatchingCompleted | Aktivuje se při dokončení oprav. |
Microsoft.Cache.ScalingCompleted | Aktivuje se při dokončení škálování. |
Příklad události
Když se aktivuje událost, služba Event Grid odešle data o dané události do odebírajícího koncového bodu. Tato část obsahuje příklad toho, jak by tato data vypadala pro každou událost Azure Cache for Redis.
Událost Microsoft.Cache.PatchingCompleted
[{
"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"
}]
Událost Microsoft.Cache.ImportRDBCompleted
[{
"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"
}]
Událost Microsoft.Cache.ExportRDBCompleted
[{
"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"
}]
Vlastnosti události
Událost má následující data nejvyšší úrovně:
Vlastnost | Type | Description |
---|---|---|
source |
string | Úplná cesta prostředku ke zdroji událostí. Toto pole není zapisovatelné. Tuto hodnotu poskytuje Event Grid. |
subject |
string | Cesta k předmětu události, kterou definuje vydavatel. |
type |
string | Jeden z registrovaných typů události pro tento zdroj události. |
time |
string | Čas vygenerování události na základě času UTC poskytovatele. |
id |
string | Jedinečný identifikátor události. |
data |
objekt | Data událostí Azure Cache for Redis |
specversion |
string | Verze specifikace schématu CloudEvents |
Datový objekt má následující vlastnosti:
Vlastnost | Type | Description |
---|---|---|
timestamp |
string | Čas, kdy k události došlo. |
name |
string | Název události. |
status |
string | Stav události. Selhalo nebo bylo úspěšné. |
Rychlé starty
Pokud chcete vyzkoušet události Azure Cache for Redis, podívejte se na některý z těchto článků rychlého startu:
Pokud chcete použít tento nástroj: | Podívejte se na tento článek: |
---|---|
portál Azure | Rychlý start: Směrování událostí Azure Cache for Redis do webového koncového bodu pomocí webu Azure Portal |
PowerShell | Rychlý start: Směrování událostí Azure Cache for Redis do webového koncového bodu pomocí PowerShellu |
Azure CLI | Rychlý start: Směrování událostí Azure Cache for Redis do webového koncového bodu pomocí Azure CLI |
Další kroky
- Úvod do Azure Event Gridu najdete v tématu Co je Event Grid?
- Další informace o vytvoření odběru služby Azure Event Grid najdete ve schématu odběru služby Event Grid.