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.

Función de Azure en ASE no se activa al recibir un mensaje en un centro de eventos.

Estamos intentando implementar una función de Azure en un Ambiente de Servicios de Aplicación en un Plan de Servicio de Aplicación Aislado.

Esta función de Azure debería ser activada cada vez que recibimos un mensaje en un centro de eventos.

Desafortunadamente, no parece funcionar aunque hemos intentado diferentes configuraciones de red:
1. Subred ASE autorizada en la sección de red en el espacio de nombres del Centro de Eventos
2. Se permitieron rangos de IP de subred y direcciones IP de salida de ASE.
3. Y se permitieron servicios confiables de Microsoft.

¿Podría ayudarnos a depurar esta situación para entender por qué nuestra función de Azure no se está activando?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Claro, estaría encantado de ayudarlo a depurar la situación. Aquí hay algunos pasos que puede tomar para solucionar el problema:

    1. Verifique si el mensaje del centro de eventos está llegando correctamente a la función de Azure. Puede hacer esto agregando declaraciones de registro en el código de la función o mediante el uso del Portal de Azure para ver los registros. Si el mensaje no llega a la función, podría deberse a la configuración del firewall o de la red.
    2. Verifique si el entorno de servicio de aplicación está configurado correctamente. Asegúrese de que el ASE esté implementado en una VNET aislada y esté conectado a la VNET del centro de eventos. También puede verificar si ASE tiene conectividad a Internet de salida.

    3. Verifique las conexiones y los vínculos de la Función de Azure. Asegúrese de que la cadena de conexión en la función sea correcta y que apunte al espacio de nombres del centro de eventos correcto.

    4. Verifique la política de acceso del centro de eventos. Asegúrese de que hay una política de acceso para la Función de Azure y que tenga los permisos necesarios para acceder al centro de eventos.

    5. Verifique el código de la función de Azure. Asegúrese de que el código de la función esté escrito correctamente y pueda procesar los datos recibidos del centro de eventos.

    6. Por último, puede utilizar herramientas de seguimiento de red como Wireshark para capturar el tráfico de red entre el centro de eventos y la Función de Azure. Esto lo ayudará a identificar cualquier problema de red.

    Espero que esto le ayude a resolver el problema. Hágamelo saber si necesita alguna ayuda adicional.

Comments are closed.