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