es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Reenviar solicitud al Azure Service Bus

Estoy intentando redirigir eventos desde Azure API Management a Azure Service Bus, pero siempre obtengo errores internos.

Flujo:

APIM -> Tema de Service Bus -> Cola de Service Bus -> Función

Agregué una nueva entrada en la sección de API (menú del lado derecho) en API Management y añadí la URL del tema de Azure Service Bus donde quiero publicar este evento.
Después de eso, definí un nuevo recurso (GET/POST/…).

Solo después de eso, fui a la sección de Pruebas, añadí la Autorización (token SAS de Service Bus) y realicé la solicitud. En esta fase obtuve un error interno 500.

¿Alguien sabe qué estoy haciendo mal para obtener este error?

Nota:
Ya tengo la conexión entre el tema y una cola 100% realizada y probada, esto ya está funcionando. El problema está entre APIM y el tema de Service Bus.

Quiero exponer una API utilizando API Management, pero al mismo tiempo quiero convertir todo a eventos después de eso.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Es difícil diagnosticar el problema sin más información o mensajes de error, pero aquí hay algunas cosas que verificar:

    1. Asegúrate de que la URL para el tema del Service Bus sea correcta y que el token de autorización sea válido.
    2. Verifica las políticas de tu Administración de API para asegurarte de que no estén interfiriendo con la solicitud. Por ejemplo, podrías intentar desactivar temporalmente cualquier política para ver si eso resuelve el problema.

    3. Verifica que la instancia de Administración de API tenga los permisos necesarios para publicar en el tema del Service Bus. Puedes verificar esto revisando las políticas de acceso del tema en el portal de Azure.

    4. Revisa los registros tanto de Administración de API como de Service Bus para ver si hay mensajes de error adicionales o pistas sobre lo que podría estar causando el problema.

    5. Si es posible, intenta reproducir el problema en un entorno de prueba con una configuración simplificada para aislar el problema.

    6. Consulta la documentación y los recursos de soporte para Azure API Management y Azure Service Bus para obtener orientación adicional sobre la resolución de problemas.

    En general, es importante abordar este problema de manera metódica y cuidadosa, recopilando la mayor cantidad de información posible sobre el error y las posibles causas.

Comments are closed.