Partekatu bidez


Azure Cache for Redis como origen de Event Grid

En este artículo se proporcionan las propiedades y el esquema de los eventos de Azure Cache for Redis. Para una introducción a los esquemas de eventos, consulte Esquema de eventos de Azure Event Grid.

Importante

Azure Cache for Redis anunció su cronograma de retiro para todos los SKU. Se recomienda mover las instancias existentes de Azure Cache for Redis a Azure Managed Redis tan pronto como pueda.

Para obtener más información sobre la retirada:

Tipos de eventos disponibles

Estos eventos se desencadenan cuando un cliente exporta, importa o escala mediante una llamada a las API rest de Azure Cache for Redis. El evento de parcheado es desencadenado por la actualización de Redis.

Nombre del evento Description
Microsoft.Cache.ExportRDBCompleted Se desencadena cuando se exportan los datos de caché.
Microsoft.Cache.ImportRDBCompleted Se desencadena cuando se importan los datos de caché.
Microsoft.Cache.PatchingCompleted Se desencadena cuando se completa la revisión.
Microsoft.Cache.ScalingCompleted Se desencadena cuando se completa el escalado.

Evento de ejemplo

Cuando se desencadena un evento, el servicio Event Grid envía datos sobre ese evento al punto de conexión correspondiente. Esta sección contiene un ejemplo de cómo se verían los datos para cada evento de Azure Cache for Redis.

Evento 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"
}]

Evento 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"
}]

Evento 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"
}]

Propiedades de evento

Un evento tiene los siguientes datos de nivel superior:

Propiedad Tipo Description
source cuerda / cadena Ruta de acceso completa a los recursos del origen del evento. En este campo no se puede escribir. Event Grid proporciona este valor.
subject cuerda / cadena Ruta al asunto del evento definida por el anunciante.
type cuerda / cadena Uno de los tipos de eventos registrados para este origen de eventos.
time cuerda / cadena Hora en que se genera el evento en función de la hora UTC del proveedor.
id cuerda / cadena Identificador único para el evento.
data objeto Datos de eventos de Azure Cache for Redis.
specversion cuerda / cadena Versión de especificación del esquema CloudEvents.

El objeto data tiene las siguientes propiedades:

Propiedad Tipo Description
timestamp cuerda / cadena Hora a la que se produjo el evento.
name cuerda / cadena Nombre del evento.
status cuerda / cadena Estado del evento. Fallido o Exitoso.

Inicio rápido

Si quiere probar eventos de Azure Cache for Redis, consulte cualquiera de estos artículos de inicio rápido:

Si desea usar esta herramienta: Consulte este artículo:
Portal de Azure Inicio rápido: Enrutamiento de eventos de Azure Cache for Redis al punto de conexión web con Azure Portal
PowerShell Inicio rápido: Enrutamiento de eventos de Azure Cache for Redis al punto de conexión web con PowerShell
CLI de Azure Inicio rápido: Enrutamiento de eventos de Azure Cache for Redis al punto de conexión web mediante la CLI de Azure

Pasos siguientes