Кэш Azure для Redis в качестве источника Сетки событий

В этой статье описаны свойства и схема событий Кэша Azure для Redis. Общие сведения о схемах событий см. в статье Схема событий службы "Сетка событий Azure".

Доступные типы событий

Эти события активируются, если клиент выполняет экспорт, импорт или масштабирование путем вызова REST API Кэша Azure для Redis. Событие исправления активируется обновлением Redis.

Имя события Description
Microsoft.Cache.ExportRDBCompleted Активируется при экспорте данных кэша.
Microsoft.Cache.ImportRDBCompleted Активируется при импорте данных кэша.
Microsoft.Cache.PatchingCompleted Активируется при завершении исправления.
Microsoft.Cache.ScalingCompleted Активируется при завершении масштабирования.

Пример события

При активации события служба Сетки событий отправляет данные о нем на подписанную конечную точку. В этом разделе приведены примеры того, как будут выглядеть данные для каждого события Кэша Azure для Redis.

Событие 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"
}]

Событие 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"
}]

Событие 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"
}]

Свойства событий

Событие содержит следующие высокоуровневые данные:

Свойство Type Описание:
source строка Полный путь к ресурсу источника событий. Это поле защищено от записи. Это значение предоставляет Сетка событий.
subject строка Определенный издателем путь к субъекту события.
type строка Один из зарегистрированных типов событий для этого источника событий.
time строка Время создания события с учетом времени поставщика в формате UTC.
id строка Уникальный идентификатор события.
data объект Данные события Кэша Azure для Redis.
specversion строка Версия спецификации схемы CloudEvents.

Объект данных имеет следующие свойства:

Свойство Type Описание:
timestamp строка Время возникновения события.
name строка Имя события.
status строка Статус мероприятия. Сбой или успешно выполнено.

Краткие руководства

Если вы хотите использовать события Кэша Azure для Redis, см. любое из следующих кратких руководств:

Если вы хотите использовать этот инструмент: См. эту статью:
Портал Azure Краткое руководство. Маршрутизация событий Кэш Azure для Redis в веб-конечную точку с помощью портал Azure
PowerShell Краткое руководство. Маршрутизация событий Кэш Azure для Redis в веб-конечную точку с помощью PowerShell
Azure CLI Краткое руководство. Маршрутизация событий Кэш Azure для Redis в веб-конечную точку с помощью Azure CLI

Следующие шаги