Azure Cache for Redis som Event Grid-källa
Den här artikeln innehåller egenskaper och schema för Azure Cache for Redis-händelser. En introduktion till händelsescheman finns i Händelseschema för Azure Event Grid.
Tillgängliga händelsetyper
Dessa händelser utlöses när en klient exporterar, importerar eller skalar genom att anropa REST-API:er för Azure Cache for Redis. Korrigeringshändelsen utlöses av Redis-uppdateringen.
Händelsenamn | beskrivning |
---|---|
Microsoft.Cache.ExportRDBCompleted | Utlöses när cachedata exporteras. |
Microsoft.Cache.ImportRDBCompleted | Utlöses när cachedata importeras. |
Microsoft.Cache.PatchingCompleted | Utlöses när korrigeringen är klar. |
Microsoft.Cache.ScalingCompleted | Utlöses när skalningen är klar. |
Exempelhändelse
När en händelse utlöses skickar Event Grid-tjänsten data om händelsen till den prenumererande slutpunkten. Det här avsnittet innehåller ett exempel på hur dessa data skulle se ut för varje Azure Cache for Redis-händelse.
Microsoft.Cache.PatchingCompleted-händelse
[{
"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-händelse
[{
"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-händelse
[{
"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"
}]
Händelseegenskaper
En händelse har följande data på den översta nivån:
Property | Type | Description |
---|---|---|
source |
sträng | Fullständig resurssökväg till händelsekällan. Det här fältet kan inte skrivas. Event Grid ger det här värdet. |
subject |
sträng | Utgivardefinierad sökväg till händelseobjektet. |
type |
sträng | En av de registrerade händelsetyperna för den här händelsekällan. |
time |
sträng | Den tid då händelsen genereras baserat på leverantörens UTC-tid. |
id |
sträng | Unik identifierare för händelsen. |
data |
objekt | Azure Cache for Redis-händelsedata. |
specversion |
sträng | CloudEvents schemaspecifikationsversion. |
Dataobjektet har följande egenskaper:
Property | Type | Description |
---|---|---|
timestamp |
sträng | Tidpunkten då händelsen inträffade. |
name |
sträng | Namnet på händelsen. |
status |
sträng | Status för händelsen. Misslyckades eller lyckades. |
Snabbstarter
Om du vill prova Azure Cache for Redis-händelser kan du läsa någon av följande snabbstartsartiklar:
Om du vill använda det här verktyget: | Se den här artikeln: |
---|---|
Azure Portal | Snabbstart: Dirigera Azure Cache for Redis-händelser till webbslutpunkten med Azure-portalen |
PowerShell | Snabbstart: Dirigera Azure Cache for Redis-händelser till webbslutpunkten med PowerShell |
Azure CLI | Snabbstart: Dirigera Azure Cache for Redis-händelser till webbslutpunkten med Azure CLI |
Nästa steg
- En introduktion till Azure Event Grid finns i Vad är Event Grid?
- Mer information om hur du skapar en Azure Event Grid-prenumeration finns i Event Grid-prenumerationsschema.