Crear, ver y gestionar suscripciones a eventos en temas del espacio de nombres

Una suscripción a eventos define cómo un consumidor recibe los eventos publicados en un tema de un espacio de nombres. Este artículo te muestra cómo crear, visualizar y gestionar suscripciones a eventos de temas de espacio de nombres en Azure Event Grid utilizando el portal de Azure.

Cuando creas una suscripción a un evento, eliges entre pull o push delivery. Con la entrega pull, tu aplicación se conecta a Event Grid para leer los eventos a su propio ritmo. Con la entrega push, Event Grid envía eventos a un destino que configuras. Para saber más sobre estas opciones, consulta Descripción general de la entrega mediante extracción y Descripción general de la entrega mediante inserción.

Prerequisites

Crea una suscripción a un evento en un tema de espacio de nombres

  1. En el portal de Azure, vaya al tema del espacio de nombres que quiera usar para la suscripción de eventos. Para los pasos para localizar un tema, consulta Crear, ver y gestionar temas de espacio de nombres.

  2. En la sección de Entidades , selecciona Suscripciones.

    Captura de pantalla que muestra las suscripciones a eventos de Event Grid.

  3. En la página de Suscripciones , selecciona + Suscripción.

    Captura de pantalla que muestra la creación de suscripción al evento de Event Grid.

  4. En la pestaña Básicos , introduce un nombre para la suscripción al evento y luego selecciona el modo de entrega.

    Importante

    Cuando crees una suscripción, elige entre el modo de entrega Pull o Push . Para saber más sobre los modos de consumo disponibles en los espacios de nombres de la Cuadrícula de Eventos, consulte la visión general de entrega Pull o Resumen de entrega Push.

    La siguiente captura de pantalla muestra la configuración de una suscripción de entrega por extracción:

    Captura de pantalla que muestra la creación de la suscripción al evento pull.

    La siguiente captura de pantalla muestra la configuración para una suscripción de entrega push:

    Captura de pantalla que muestra la creación de suscripción a eventos push.

  5. En la pestaña Filtros, añade los tipos de eventos que quieres filtrar y añade cualquier filtro de atributo contextual que quieras usar en la suscripción.

    Captura de pantalla que muestra los filtros de creación de suscripciones de eventos de Event Grid.

  6. En la pestaña de Características adicionales , establece la duración del bloqueo en minutos, especifica el recuento máximo de entregas y luego selecciona Crear.

    Captura de pantalla que muestra la suscripción a eventos de Event Grid para crear características adicionales.

Ver una suscripción a un evento en un tema de espacio de nombres

  1. Ve al tema del espacio de nombres que contiene la suscripción al evento que quieres ver. Para los pasos para localizar un tema, consulta Crear, ver y gestionar temas de espacio de nombres.

  2. En la sección de Entidades , selecciona Suscripciones.

    Captura de pantalla que muestra las suscripciones a eventos de Event Grid.

  3. Busca la suscripción que quieres ver y luego selecciónala.

    Captura de pantalla que muestra la búsqueda de suscripciones a eventos de Event Grid.

  4. Revisa la configuración de la suscripción al evento.

    Captura de pantalla que muestra la suscripción al evento de Event Grid.

Eliminar una suscripción a un evento en un tema de espacio de nombres

  1. Ve al tema del espacio de nombres que contiene la suscripción al evento que quieres eliminar. Para los pasos para localizar un tema, consulta Crear, ver y gestionar temas de espacio de nombres.

  2. En la sección de Entidades , selecciona Suscripciones.

    Captura de pantalla que muestra las suscripciones a eventos de Event Grid.

  3. Busca la suscripción que quieres eliminar y luego selecciónala.

    Captura de pantalla que muestra la búsqueda de suscripciones a eventos de Event Grid.

  4. En la página Información general, seleccione Eliminar en la barra de herramientas.

    Captura de pantalla que muestra la eliminación de la suscripción a eventos de Event Grid.

  5. En la página de confirmación, introduce el nombre del recurso y luego selecciona Eliminar para confirmar la eliminación.

    Captura de pantalla que muestra la confirmación de eliminación de suscripción al evento de la Cuadrícula de Eventos.

Configurar filtros para una suscripción a un tema del espacio de nombres

  1. Para actualizar los filtros de una suscripción existente, ve a la suscripción y luego selecciona Filtros en la sección de Configuración . Añade los tipos de evento que quieras filtrar, añade cualquier filtro de atributo de contexto que quieras usar y luego selecciona Guardar.

    Captura de pantalla que muestra la configuración de los filtros de suscripción de Event Grid.

Modelo de filtrado simplificado para las suscripciones a temas del espacio de nombres

Las suscripciones a eventos bajo un tema de espacio de nombres tienen un modelo de configuración de filtrado simplificado en comparación con las suscripciones a eventos a dominios y a temas personalizados, de sistema, socios y de dominio. Las capacidades de filtrado son las mismas, salvo por cómo configuras los filtros en el subject atributo. Las siguientes secciones explican las diferencias.

Filtrar por datos de eventos

Puedes filtrar eventos basándote en valores en el objeto de evento data cuando los datos del evento son un objeto JSON. Para más información, consulte Suscripciones al evento.

El tema comienza con

Ninguna propiedad de configuración dedicada especifica filtros en subject. Para filtrar el atributo subject de contexto con un valor que comienza con una cadena, utiliza la siguiente configuración de filtro.

Valor clave operador value
subject La cuerda comienza con Tu cadena

El tema termina con

Ninguna propiedad de configuración dedicada especifica filtros en subject. Para filtrar el atributo subject de contexto con un valor que termina en una cadena, utiliza la siguiente configuración de filtro.

Valor clave operador value
subject La cuerda termina con Tu cadena