Supervisión de Key Vault con Azure Event Grid

La integración de Key Vault con Event Grid permite a los usuarios recibir una notificación cuando cambia el estado de un secreto almacenado en el almacén de claves. Un cambio de estado se define como un secreto que está a punto de expirar (30 días antes de la fecha de expiración), un secreto que ha expirado o un secreto que tiene una nueva versión disponible. Se admiten las notificaciones para los tres tipos de secretos (clave, certificado y secreto).

Las aplicaciones pueden reaccionar a estos eventos mediante las modernas arquitecturas sin servidor y sin necesidad de usar código complejo o servicios de sondeo costosos e ineficaces. Los eventos se insertan mediante Azure Event Grid en controladores de eventos como Azure Functions, Azure Logic Apps o incluso en su propio webhook y solo se paga por lo que se usa. Para información sobre los precios, consulte Precios de Event Grid.

Eventos y esquemas de Key Vault

Event Grid usa las suscripciones a eventos para enrutar los mensajes de eventos a los suscriptores. Los eventos de Key Vault contienen toda la información necesaria para responder a cualquier cambio que se produzca en los datos. Puede identificar un evento de Key Vault porque la propiedad eventType comienza por "Microsoft.KeyVault".

Para más información, consulte el esquema de eventos de Key Vault.

Advertencia

Los eventos de notificación solo se desencadenan en las nuevas versiones de secretos, claves y certificados y primero debe suscribirse al evento en el almacén de claves para recibir estas notificaciones.

Prácticas para consumir eventos

Las aplicaciones que controlan los eventos de Key Vault deben seguir algunos procedimientos recomendados:

  • Se pueden configurar varias suscripciones para enrutar eventos al mismo controlador de eventos. Es importante no suponer que los eventos provienen de un origen determinado y comprobar el tema del mensaje para asegurarse de que proviene del almacén de claves que se espera.
  • De igual forma, compruebe que el tipo de evento es uno de los que está preparado para procesar y no asuma que todos los eventos que reciba van a ser de los tipos que espera.
  • Ignore los campos que no comprenda. Esta práctica le ayudará a mantenerse resistente a las nuevas características que puedan agregarse en el futuro.
  • Use las coincidencias de prefijo y sufijo "subject" para limitar los eventos a un evento determinado.

Pasos siguientes