Introducción a los eventos de asociado para clientes: Azure Event Grid

Los eventos de asociados de Azure Event Grid permiten que los clientes se suscriban a eventos que se originan en un sistema registrado mediante el mismo mecanismo que usarían para cualquier otro origen de eventos en Azure, como un servicio de Azure. Esos sistemas registrados que se integran con Event Grid se conocen como asociados.

Esta característica también permite que los clientes envíen eventos a sistemas asociados que admiten la recepción y enrutamiento de eventos a las soluciones o puntos de conexión del cliente en su plataforma. Normalmente, los asociados son proveedores de software como servicio (SaaS) o ERP, pero pueden ser plataformas corporativas que quieran poner sus eventos a disposición de los equipos internos.

Se integran específicamente con Event Grid para realizar casos de uso de clientes de un extremo a otro que terminan en Azure (los clientes se suscriben a eventos enviados por el asociado) o terminan en un sistema de asociados (los clientes se suscriben a eventos de Microsoft enviados por Azure Event Grid). Los clientes se basan en Azure Event Grid para enviar eventos publicados por un asociado a destinos admitidos, como webhooks, Azure Functions, Azure Event Hubs o Azure Service Bus, entre otros.

Los clientes también dependen de Azure Event Grid enrutar eventos que se originan en servicios Microsoft, como Azure Storage, Outlook, Teams o Microsoft Entra ID, a los sistemas de asociados en los que las soluciones del cliente pueden reaccionar ante ellos.

Con los eventos de asociados, los clientes pueden crear soluciones controladas por eventos entre plataformas y límites de red para recibir o enviar eventos de forma confiable, segura y a escala.

Nota

Si no está familiarizado con Event Grid, consulte los siguientes artículos, que le proporcionan conocimientos sobre conceptos básicos:

Recepción de eventos de un asociado

Recibirá eventos de un asociado en un tema de asociado creado en su nombre por un asociado. Estos son los pasos generales para suscribirse a los eventos de un asociado.

  1. Autorice al asociado a crear un tema de asociado en el grupo de recursos que designe. Las autorizaciones se almacenan en configuraciones de asociados (recursos de Azure).

  2. Solicite al asociado que reenvíe los eventos desde su servicio al tema de asociado. El asociado aprovisiona un tema de asociado en el grupo de recursos especificado de la suscripción de Azure.

  3. Después de que el asociado cree un tema de asociado en la suscripción y el grupo de recursos de Azure, active el tema de asociado.

  4. Suscríbase a eventos mediante la creación de una o varias suscripciones de eventos en el tema de asociado.

    Diagram showing the steps to receive events from a partner.

    Nota:

    Debe registrar el proveedor de recursos de Azure Event Grid en cada suscripción de Azure en la que quiera crear recursos de Event Grid. De lo contrario, se producirá un error en las operaciones para crear recursos.

¿Por qué debería usar Eventos de asociado?

Use la característica Eventos de asociado si tiene uno o varios de los requisitos siguientes.

  • Quiere suscribirse a eventos que se originan en el sistema de un asociado y enrutarlos a controladores de eventos en Azure o a cualquier aplicación o servicio que tenga un punto de conexión público.
  • Quiere aprovechar las ventajas del conjunto enriquecido de controladores de eventos o destinos de Event Grid, que reaccionan a los eventos de los asociados.
  • Quiere reenviar los eventos generados por su aplicación personalizada de Azure, un servicio de Azure o un servicio de Microsoft a la aplicación o servicio hospedado por el sistema del asociado. Por ejemplo, quiere enviar eventos de Microsoft Entra ID, Teams, SharePoint o Azure Storage a un sistema del asociado en el que tiene un inquilino para su procesamiento.
  • Necesita un mecanismo de entrega de inserción resistente con compatibilidad de envío y reintento y semántica de "al menos una vez".
  • Quiere usar el esquema de CloudEvents 1.0 para sus eventos.

Asociados disponibles

Un asociado debe pasar por un proceso de incorporación para que un cliente pueda empezar a recibir eventos de los asociados. A continuación se muestra la lista de asociados disponibles de los que puede recibir eventos a través de Event Grid.

Microsoft Graph API

A través de Microsoft Graph API, puede obtener eventos de un conjunto diverso de servicios de Microsoft como Microsoft Entra ID, Microsoft Outlook, Teams, SharePoint, etc. Para obtener una lista completa de los orígenes de eventos, consulte la documentación de notificaciones de cambios de Microsoft Graph API.

Auth0

Auth0 es una plataforma de autenticación administrada para que las empresas autentiquen, autoricen y protejan el acceso para aplicaciones, dispositivos y usuarios. Puede crear un tema de asociado Auth0 para conectar las cuentas de Auth0 y de Azure. Esta integración permite reaccionar a eventos de Auth0 en tiempo real, así como registrarlos y supervisarlos. Para probar esto, consulte Integración de Azure Event Grid con Auth0.

SAP

Puede configurar el sistema SAP para enviar eventos a Azure Event Grid. Para más información, consulte Suscripción a eventos de SAP.

Tribal Group

Puede recibir eventos de la plataforma educativa de Edge de Tribal Group; para ello, defina los eventos que quiere recibir mediante la configuración de una secuencia de eventos con la aplicación Admin de Edge. Para obtener más información, consulte Suscripción a eventos de Tribal Group.

Asociados comprobados

Un asociado comprobado es una organización de asociado cuya identidad ha sido validada por Microsoft. No están comprobados todos los asociados, ya que el asociado solicita la comprobación. Sin embargo, se han examinado todos los asociados de la Galería de Event Grid, ya que se requiere una comprobación antes de que puedan tener presencia en Azure Portal.

Importante

Solo debe trabajar con asociados comprobados. Sin embargo, hay casos válidos en los que puede trabajar con asociados que no se han comprobado. Por ejemplo, el asociado puede ser un equipo de su propia empresa que sea el propietario de una solución de plataforma que publique eventos en aplicaciones corporativas.

Recursos administrados por los clientes

Puede administrar los siguientes tipos de recursos.

  • El tema de asociado es el recurso en el que recibe los eventos del asociado.
  • Las suscripciones de eventos es donde se seleccionan los eventos que se van a reenviar a un servicio de Azure o a un webhook público en Azure o en otro lugar.
  • Las configuraciones de asociados son el recurso que contiene las autorizaciones a los asociados para crear recursos de asociados.

Concesión de autorización para crear temas y destinos de asociado

Debe autorizar a los asociados a crear temas de asociado antes de que intenten crear esos recursos. Si no concede la autorización, se produce un error en el intento de los asociados de crear el recurso de asociado.

Otorgue su consentimiento al asociado para crear temas de asociado mediante la creación de un recurso de configuración de asociado. Agregue una autorización de asociado a una configuración de asociado que identifica al asociado y proporciona una hora de expiración de la autorización en la que se debe haber creado un tema o destino de asociado. Los únicos tipos de recursos que los asociados pueden crear con su permiso son temas de asociado.

Importante

Un asociado comprobado no es un asociado autorizado. Incluso si Microsoft ha examinado un asociado, debe dar su autorización antes de que el asociado pueda crear recursos en su nombre.

Suscripción a eventos de un sistema del asociado

Para obtener instrucciones detalladas sobre cómo suscribirse a los eventos publicados por un asociado, consulte Suscripción a eventos publicados por un asociado con Azure Event Grid.

Precios

Los eventos de asociado se cobran por el número de operaciones realizadas al enrutar los eventos hacia o desde Event Grid. Para más información sobre todos los tipos de operaciones que se usan como base para la facturación e información detallada de precios, consulte Precios de Event Grid.

Límites

Consulte los límites del servicio Event Grid para información detallada sobre los límites establecidos para los temas de asociado.

Pasos siguientes