Solución de problemas de Azure Event Grid

Esta guía de solución de problemas proporciona la siguiente información:

  • Códigos de error de Azure Event Grid
  • Mensajes de error
  • Descripciones de los errores
  • Acciones recomendadas para cuando se generen estos errores.

Código de error: 400

Código de error Mensaje de error Descripción Recomendación
HttpStatusCode.BadRequest
400
El nombre del tema debe tener entre 3 y 50 caracteres. La longitud del nombre del dominio debe estar entre 3 y 50 caracteres. Solo se permiten caracteres alfanuméricos, dígitos y el carácter "-" en el nombre del tema. Además, el nombre no debe comenzar con las siguientes palabras reservadas:
  • Microsoft-
  • EventGrid-
  • System-
Elija otro nombre de tema que cumpla con los requisitos pertinentes.
HttpStatusCode.BadRequest
400
El nombre del dominio debe tener entre 3 y 50 caracteres. La longitud del nombre del dominio debe estar entre 3 y 50 caracteres. Solo se permiten caracteres alfanuméricos, dígitos y el carácter "-" en el nombre de dominio. Además, el nombre no debe comenzar con las siguientes palabras reservadas:
  • Microsoft-
  • EventGrid-
  • System-
Elija otro nombre de dominio que cumpla con los requisitos pertinentes.
HttpStatusCode.BadRequest
400
Hora de expiración no válida. La hora de expiración de la suscripción de eventos determina cuándo se retirará la suscripción de eventos. Este valor debe ser un valor DateTime válido en el futuro. Asegúrese de la hora de expiración de la suscripción de eventos está en un formato DateTime válido y que está configurada en un momento futuro.

Código de error: 409

Código de error Mensaje de error Descripción Acción recomendada
HttpStatusCode.Conflict
409
Ya existe un tema con el nombre especificado. Elija otro nombre para el tema. El nombre del tema personalizado debe ser único en una única región de Azure con el fin de garantizar una operación de publicación correcta. Se puede usar el mismo nombre en distintas regiones de Azure. Elija otro nombre para el tema.
HttpStatusCode.Conflict
409
Ya existe un dominio con el nombre especificado. Elija otro nombre de dominio. El nombre del dominio personalizado debe ser único en una única región de Azure con el fin de garantizar una operación de publicación correcta. Se puede usar el mismo nombre en distintas regiones de Azure. Elija otro nombre para el dominio.
HttpStatusCode.Conflict
409
Se ha alcanzado el límite de cuota. Para obtener más información sobre estos límites, vea Límites de Event Grid. Cada suscripción de Azure tiene un límite en cuanto al número de recursos de Azure Event Grid que puede usar. Se ha superado parte de esta cuota, o toda ella, y no se pueden crear más recursos. Compruebe el uso actual de los recursos y elimine los que no sean necesarios. Si no puede eliminar ningún recurso, cree otra suscripción de Azure y cree recursos de Event Grid en esa suscripción.

Código de error: 403

Código de error Mensaje de error Descripción Acción recomendada
HttpStatusCode.Forbidden
403
La publicación en {Topic/Domain} por el cliente {IpAddress} se rechaza por las reglas de filtrado de IpAddress. El tema o el dominio tienen reglas de firewall de IP configuradas y el acceso solo está restringido a las direcciones IP configuradas. Para agregar la dirección IP a las reglas de firewall de IP, consulte Configuración de la dirección IP del firewall
HttpStatusCode.Forbidden
403
La publicación en {Topic/Domain} por cliente se rechaza ya que la solicitud proviene de un punto de conexión privado y no se encontró ninguna conexión de punto de conexión coincidente para el recurso. El tema o el dominio tienen puntos de conexión privados y la solicitud de publicación procedía de uno que no está configurado ni aprobado. Configure un punto de conexión privado para el tema o dominio. Configuración de puntos de conexión privados

Además, compruebe si el webhook está detrás de una puerta de enlace de aplicaciones de Azure o del firewall de aplicaciones web. Si es así, deshabilite las siguientes reglas de firewall y vuelva a realizar una solicitud HTTP POST:

  • 920300 (falta un encabezado de aceptación en la solicitud)
  • 942430 (restringe la detección de anomalías de caracteres de SQL [args]: número de caracteres especiales que se han excedido [12])
  • 920230 (varias codificaciones de direcciones URL detectadas)
  • 942130 (ataque por inyección de código SQL: tautología de SQL detectada)
  • 931130 (posible ataque remoto de inclusión de archivos [RFI] = Referencia o vínculo fuera del dominio)

Pasos siguientes

Si necesita más ayuda, publique su problema en el foro de Stack Overflow o abra una incidencia de soporte técnico.