Cache do Azure para Redis como origem do Event Grid
Este artigo fornece as propriedades e o esquema para eventos do Cache do Azure para Redis. Para obter uma introdução aos esquemas de eventos, consulte Esquema de eventos da Grade de Eventos do Azure.
Tipos de eventos disponíveis
Esses eventos são acionados quando um cliente exporta, importa ou dimensiona chamando o Cache do Azure para APIs REST do Redis. O evento de aplicação de patches é acionado pela atualização do Redis.
Nome do evento | Description |
---|---|
Microsoft.Cache.ExportRDBCompleted | Acionado quando os dados de cache são exportados. |
Microsoft.Cache.ImportRDBCompleted | Acionado quando os dados de cache são importados. |
Microsoft.Cache.PatchingConcluído | Acionado quando a aplicação de patches é concluída. |
Microsoft.Cache.ScalingCompleted | Acionado quando o dimensionamento é concluído. |
Exemplo de evento
Quando um evento é acionado, o serviço Event Grid envia dados sobre esse evento para o ponto final do subscritor. Esta seção contém um exemplo da aparência desses dados para cada evento do Cache do Azure para 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"
}]
Propriedades do evento
Um evento tem os seguintes dados de nível superior:
Propriedade | Type | Description |
---|---|---|
source |
string | Caminho completo do recurso para a origem do evento. Este campo não pode ser gravado. O Event Grid fornece este valor. |
subject |
string | Caminho definido pelo publicador para o assunto do evento. |
type |
string | Um dos tipos de eventos registados para esta origem de evento. |
time |
string | A hora em que o evento é gerado com base na hora UTC do provedor. |
id |
string | Identificador exclusivo do evento. |
data |
objeto | Cache do Azure para dados de eventos Redis. |
specversion |
string | Versão da especificação do esquema CloudEvents. |
O objeto de dados tem as seguintes propriedades:
Propriedade | Type | Description |
---|---|---|
timestamp |
string | A hora em que o evento ocorreu. |
name |
string | O nome do evento. |
status |
string | O status do evento. Falhou ou teve sucesso. |
Guias de Início Rápido
Se você quiser experimentar eventos do Cache do Azure para Redis, consulte qualquer um destes artigos de início rápido:
Se você quiser usar esta ferramenta: | Veja este artigo: |
---|---|
Portal do Azure | Guia de início rápido: rotear eventos do Cache Redis do Azure para o ponto de extremidade da Web com o portal do Azure |
PowerShell | Guia de início rápido: rotear eventos do Cache Redis do Azure para o ponto de extremidade da Web com o PowerShell |
CLI do Azure | Guia de início rápido: rotear eventos do Cache Redis do Azure para o ponto de extremidade da Web com a CLI do Azure |
Próximos passos
- Para obter uma introdução à Grade de Eventos do Azure, consulte O que é a Grade de Eventos?
- Para obter mais informações sobre como criar uma assinatura da Grade de Eventos do Azure, consulte Esquema de assinatura da Grade de Eventos.