Кэш 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 |
Следующие шаги
- См. общие сведения о службе "Сетка событий Azure".
- Дополнительные сведения о создании подписки на Сетку событий Azure см. в статье Схема подписки для службы "Сетка событий".