Arquitectura
El siguiente diagrama ilustra las operaciones de backend involucradas en la depuración de las funciones non-HTTPS e Integration de Catalyst usando Catalyst Tunneling:
Los pasos a continuación describen el flujo de trabajo involucrado en la depuración de tus funciones non-HTTPS e Integration usando Catalyst Tunneling:
-
En la consola de Catalyst, seleccionaremos las funciones non-HTTPS o Integration para tunneling, proporcionaremos la URL de Tunneling que generamos usando un servicio de proxy inverso de terceros y habilitaremos Tunneling.
-
Luego procederemos a iniciar un shell de funciones y comenzaremos a realizar operaciones de depuración usando Catalyst Tunneling.
-
Ahora, cada vez que actives la función usando la URL de Tunneling, las llamadas realizadas se enrutarán a tu sistema local y los logs estarán presentes en el Catalyst CLI. Esencialmente, tu sistema local actúa como el servidor en el que se ejecutan las funciones habilitadas para tunneling.
Esto te permite establecer puntos de interrupción en tu archivo de código y depurar tu función con facilidad.
-
Después de tunelizar una función, los logs de su ejecución solo estarán disponibles en el Catalyst CLI, y la información fundamental como cuándo y por quién se habilitó el tunneling estará disponible en la sección de Audit Logs presente en la consola.
-
Si bien puedes seleccionar múltiples funciones para tunelizar, solo cuando se complete la depuración de la primera función podrás comenzar a depurar la siguiente función. A partir de la actualización actual, solo es posible este tipo de depuración sincrónica de funciones.
-
Los pasos para configurar el depurador de algunos de los IDEs más populares, como Visual Studio Code, IntelliJ y otros, para depurar funciones se encuentran en esta sección.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us
