En este documento, se proporcionan algunas sugerencias comunes para solucionar problemas relacionados con la importación de Azure Event Hubs.
Después de configurar el tema de importación y comenzar a transferir mensajes, puedes verificar las métricas relevantes de Cloud Monitoring para ver si se transfieren los datos. Sigue los siguientes pasos:
En la consola, ve a la página Temas.
Haz clic en el tema de importación de Azure Event Hubs que deseas solucionar.
En la página de detalles del tema, haz clic en la pestaña Métricas.
Consulta el gráfico para ver la métrica Cantidad de bytes de transferencia.
Si no se transfieren datos, en la página de detalles del tema, verifica si hay un error en el campo Estado del tema.
También puedes consultar la métrica Estado de la fuente de datos de transferencia. Para ello, en la página de detalles del tema, haz clic en la pestaña Métricas.
A continuación, se muestra una lista de errores que podrías encontrar:
Código de error Descripción Corregir EVENT_HUBS_PERMISSION_DENIED
Se produjo un error al consumir datos de Azure Event Hubs debido a problemas de permisos. Verifica los roles asignados a la app de Azure registrada y asegúrate de que se otorguen los permisos necesarios. Asegúrate de que exista una cuenta de servicio y de que esté configurada correctamente, como se describe en el procedimiento Cómo crear un registro de app con la federación de identidades. Para obtener más información sobre cómo crear una cuenta de servicio, consulta Crea una cuenta de servicio en Google Cloud. Verifica que la cuenta de servicio de Pub/Sub tenga el permiso iam.serviceAccounts.getOpenIdToken
. Para obtener más información, consulta Cómo agregar el rol de creador de tokens de cuenta de servicio a la cuenta de servicio de Pub/Sub.Verifica que hayas agregado el rol de usuario de cuenta de servicio a la cuenta de servicio. Para obtener más información, consulta Cómo agregar el rol de usuario de la cuenta de servicio a la cuenta de servicio. PUBLISH_PERMISSION_DENIED
Error de publicación en el tema debido a problemas de permisos. Otorga a la cuenta de servicio de Pub/Sub los permisos de publicación necesarios. Para obtener más información, consulta Cómo agregar el rol de publicador de Pub/Sub a la cuenta de servicio de Pub/Sub. EVENT_HUB_NOT_FOUND
No se pudo encontrar el centro de eventos de Azure proporcionado. Verifica la exactitud del centro de eventos de Azure. Asegúrate de que el centro de eventos de Azure exista y de que se pueda acceder a él. SUBSCRIPTION_NOT_FOUND
No se pudo encontrar la suscripción a Azure Event Hubs proporcionada. Verifica la precisión de la suscripción. Asegúrate de que la suscripción exista. RESOURCE_GROUP_NOT_FOUND
No se pudo encontrar el grupo de recursos de Azure Event Hubs proporcionado. Verifica la precisión del grupo de recursos. Asegúrate de que el grupo de recursos exista en la suscripción especificada.
Si no hay errores hasta este punto, consulta las prácticas recomendadas en Mantén un publicador saludable.
También puedes habilitar los registros de la plataforma para un tema de importación. Estos registros te ayudan a solucionar problemas cuando tienes dificultades para transferir objetos a temas de importación de Pub/Sub.