Creación de un tema personalizado o un dominio en Azure Event Grid

Un tema personalizado de Grid de Eventos te proporciona un punto final definido por el usuario donde publicas tus propios eventos de aplicación. Un dominio te permite gestionar muchos temas relacionados como un único recurso, lo que ayuda cuando envías eventos a muchos suscriptores en una gran organización.

Este artículo te muestra cómo crear un tema personalizado o un dominio en Azure Event Grid utilizando el portal de Azure.

Prerequisites

Si eres nuevo en Azure Event Grid, lee la visión general de Event Grid antes de empezar.

Registro del proveedor de recursos de Event Grid

A menos que haya usado Event Grid antes, debe registrar el proveedor de recursos de Event Grid. Si usó Event Grid antes, vaya a la sección siguiente.

En Azure Portal, haga lo siguiente:

  1. En el menú de la izquierda, seleccione Suscripciones.

  2. Seleccione la suscripción que desea usar para Event Grid en la lista de suscripciones.

  3. En la página Suscripción , en Configuración en el menú de la izquierda, seleccione Proveedores de recursos.

  4. Busque Microsoft. EventGrid y confirme que el estado es NotRegistered.

  5. Seleccione Microsoft.EventGrid en la lista de proveedores.

  6. En la barra de comandos, seleccione Registrar.

    Captura de pantalla que muestra el registro del proveedor Microsoft.EventGrid en una suscripción de Azure.

  7. Actualice para asegurarse de que el estado de Microsoft. EventGrid cambió a Registrado.

    Captura de pantalla que muestra el registro correcto del proveedor Microsoft.EventGrid en una suscripción de Azure.

Creación de un tema o dominio personalizado

Un tema de Event Grid proporciona un punto de conexión definido por el usuario en el que se registran los eventos.

  1. Inicie sesión en Azure Portal.

  2. En la barra de búsqueda de la parte superior, escriba Temas de Event Grid y, a continuación, seleccione Temas de Event Grid en la lista desplegable. Para crear un dominio, busque Dominios de Event Grid.

    Captura de pantalla que muestra la barra de búsqueda del portal de Azure para buscar temas de la Grid de Eventos.

  3. En la página Temas de Event Grid o Dominios de Event Grid , seleccione + Crear en la barra de herramientas.

    Captura de pantalla que muestra el botón Crear tema en la página de temas de la cuadrícula de eventos.

Página de aspectos básicos

En la página Conceptos básicos del asistente para Crear un tema o para Crear un dominio de Event Grid, sigue estos pasos:

  1. Seleccione la suscripción de Azure.

  2. Seleccione un grupo de recursos existente o Crear nuevo y escriba un nombre para el grupo de recursos.

  3. Introduce un nombre único para el tema o dominio personalizado. El nombre debe ser único porque una entrada del Sistema de Nombres de Dominio (DNS) lo representa. No use el nombre que se muestra en la imagen. En su lugar, cree un nuevo. Debe tener entre 3 y 50 caracteres y contener solo los valores a-z, A-Z, 0-9 y "-".

  4. Seleccione una ubicación para el tema o dominio de Event Grid.

  5. Seleccione Siguiente: Redes en la parte inferior de la página para cambiar a la página Redes .

    Captura de pantalla que muestra la página de Conceptos Básicos del asistente de Crear Tema.

Página Redes

En la página Redes del Asistente para Crear tema o Crear dominio de Event Grid, siga estos pasos:

  1. Si desea permitir que los clientes se conecten al tema o al punto de conexión de dominio a través de una dirección IP pública, mantenga seleccionada la opción Acceso público . Puedes restringir el acceso a direcciones IP específicas o a un rango de direcciones IP.

    Captura de pantalla que muestra la selección de la opción Acceso público en la página Redes del Asistente para crear temas.

  2. Para permitir el acceso al tema o dominio a través de un punto de conexión privado, seleccione la opción Acceso privado .

    Captura de pantalla que muestra la selección de la opción Acceso privado en la página Redes del Asistente para crear temas.

  3. Sigue las instrucciones en la sección Añadir un punto final privado usando el portal de Azure para crear un punto final privado.

  4. Seleccione Siguiente: Seguridad en la parte inferior de la página para cambiar a la página Seguridad .

Página Seguridad

En la página Seguridad del asistente para Crear tema o Crear dominio de Event Grid, siga estos pasos:

  1. Para asignar una identidad administrada asignada por el sistema a su tema o dominio, seleccione Habilitar identidad asignada por el sistema.

    Captura de pantalla de la página Identidad con la opción de identidad asignada por el sistema seleccionada.

  2. Para asignar una identidad asignada por el usuario, seleccione Agregar identidad asignada por el usuario en la sección Identidad asignada por el usuario de la página.

  3. En la ventana Seleccionar identidad asignada por el usuario , selecciona la suscripción que tiene la identidad asignada por el usuario, selecciona la identidad asignada por el usuario y luego selecciona Select.

    Captura de pantalla de la página Identidad con la opción identidad asignada por el usuario seleccionada.

  4. Para deshabilitar la autenticación local, seleccione Deshabilitado. Cuando desactivas la autenticación local, el tema o dominio solo acepta la autenticación Microsoft Entra, no la clave de acceso ni la autenticación SAS.

    Captura de pantalla que muestra la pestaña Opciones avanzadas de la página Crear tema cuando se puede deshabilitar la autenticación local.

  5. Configure la versión mínima necesaria de seguridad de la capa de transporte (TLS). Para más información, consulte Configuración de la versión mínima de TLS.

    Captura de pantalla que muestra la pestaña Opciones avanzadas de la página Crear tema cuando puede seleccionar la versión mínima de TLS.

  6. Seleccione Avanzadas en la parte inferior de la página para cambiar a la página Avanzadas .

Página Avanzada

  1. En la página Avanzada del asistente Crear tema o Crear dominio de Event Grid, selecciona el esquema de los eventos que publiques en este tema.

    Captura de pantalla que muestra la selección de un esquema en la página Avanzadas.

  2. Para la residencia de datos, selecciona si mantener todos los datos en la misma región (Regional) o replicar los metadatos en una región secundaria predefinida (Cross-Geo).

    Captura de pantalla que muestra la sección Residencia de datos de la página Opciones avanzadas del Asistente para crear temas.

    La opción Entre regiones permite la conmutación por error iniciada por Microsoft en la región emparejada cuando se produce un error en la región. Para obtener más información, consulte Recuperación ante desastres geográfica del lado servidor en Azure Event Grid. Microsoft realiza una conmutación por error iniciada por Microsoft en casos excepcionales para conmutar por error los recursos de Event Grid desde una región afectada a la región emparejada geográficamente correspondiente. Este proceso no requiere tu intervención. Microsoft se reserva el derecho de decidir cuándo tomar este camino. El mecanismo no requiere tu consentimiento antes de fallar sobre tu tema o dominio. Para más información, consulta ¿Cómo me recupero de un conmutamiento por error?

    Si selecciona la opción Regional , puede definir su propio plan de recuperación ante desastres.

  3. Seleccione Siguiente: Etiquetas para pasar a la página Etiquetas .

Página de etiquetas

La página de Etiquetas no tiene campos específicos para la Cuadrícula de Eventos. Puede asignar una etiqueta (par nombre-valor) como lo hace para cualquier otro recurso de Azure. Seleccione Siguiente: Revisar y crear para cambiar a la página Revisar y crear .

Revisar y crear página

En la página Revisar y crear , revise toda la configuración, confirme que la validación se ha realizado correctamente y, a continuación, seleccione Crear para crear el tema o el dominio.

Captura de pantalla que muestra la página Revisar y crear.

Pasos siguientes

Ahora que sabe cómo crear temas o dominios personalizados, obtenga más información sobre lo que Event Grid puede ayudarle a hacer:

Para aprender sobre cómo publicar eventos y consumir eventos desde Event Grid utilizando diferentes lenguajes de programación, consulta los siguientes ejemplos: