Azure Cache pour Redis comme source d’Event Grid
Cet article fournit les propriétés et les schémas des événements Azure Cache pour Redis. Pour une présentation des schémas d’événements, consultez Schéma d’événements Azure Event Grid.
Types d’événement disponibles
Ces événements sont déclenchés lorsqu’un client exporte, importe ou met à l’échelle en appelant les API REST Azure Cache pour Redis. L’événement de mise à jour corrective est déclenché par la mise à jour de Redis.
Nom d'événement | Description |
---|---|
Microsoft.Cache.ExportRDBCompleted | Déclenché lorsque les données du cache sont exportées. |
Microsoft.Cache.ImportRDBCompleted | Déclenché lorsque les données du cache sont importées. |
Microsoft.Cache.PatchingCompleted | Déclenché lorsque la mise à jour corrective est terminée. |
Microsoft.Cache.ScalingCompleted | Déclenché lorsque la mise à l’échelle est terminée. |
Exemple d’événement
Quand un événement est déclenché, le service Event Grid envoie les données relatives à cet événement au point de terminaison d’abonnement. Cette section contient un exemple de ce à quoi ces données ressembleraient pour chaque événement Azure Cache pour Redis.
Événement 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"
}]
Événement 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"
}]
Événement 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"
}]
Événement 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"
}]
Propriétés d’événement
Un événement contient les données générales suivantes :
Propriété | Type | Description |
---|---|---|
source |
string | Chemin d’accès complet à la source de l’événement. Ce champ n’est pas modifiable. Event Grid fournit cette valeur. |
subject |
string | Chemin de l’objet de l’événement, défini par le serveur de publication. |
type |
string | Un des types d’événements inscrits pour cette source d’événement. |
time |
string | L’heure à quelle l’événement est généré selon l’heure UTC du fournisseur. |
id |
string | Identificateur unique de l’événement. |
data |
object | Données d’événement Azure Cache pour Redis. |
specversion |
string | Version de la spécification de schéma CloudEvents. |
L’objet de données comporte les propriétés suivantes :
Propriété | Type | Description |
---|---|---|
timestamp |
string | Heure à laquelle l’événement s’est produit. |
name |
string | Nom de l’événement. |
status |
string | État de l’événement. Échec ou réussi. |
Démarrages rapides
Si vous souhaitez essayer les événements Azure Cache pour Redis, consultez l’un des articles de démarrage rapide suivants :
Si vous souhaitez utiliser cet outil : | Lisez l’article : |
---|---|
Portail Azure | Démarrage rapide : Router les événements Azure Cache pour Redis vers le point de terminaison web avec le portail Azure |
PowerShell | Démarrage rapide : Router les événements Azure Cache pour Redis vers le point de terminaison web avec PowerShell |
Azure CLI | Démarrage rapide : Router les événements Azure Cache pour Redis vers le point de terminaison web avec Azure CLI |
Étapes suivantes
- Pour une présentation d’Azure Event Grid, consultez Présentation d’Event Grid.
- Pour plus d’informations sur la création d’un abonnement Azure Event Grid, consultez Schéma d’abonnement à Event Grid.