Conceptos clave
Antes de implementar Tunneling en tus funciones, hay algunos conceptos clave con los que necesitas familiarizarte:
- Servicio de proxy inverso de terceros: Los proveedores de proxy inverso generarán URLs de acceso público a tu solicitud que harán proxy de todas las solicitudes a tu servidor web local, y te permitirán conectar tu localhost con internet. Puedes elegir cualquier proveedor de proxy inverso de tu preferencia. En esta sección de la documentación de ayuda, repasaremos los pasos detallados para generar la URL de Tunneling para tus funciones con los siguientes proveedores de proxy inverso:
-
URL de Tunneling: Esta es una URL generada por un proveedor de proxy inverso. Esta URL enruta todas las llamadas realizadas a tus funciones non-HTTPS y función Integration a tu sistema local. El servidor web local maneja el alojamiento de la aplicación al que se puede acceder con esta URL. Esencialmente, esta URL permite que tu sistema local actúe como el servidor en el que tus funciones Cron, Event e Integration pueden ejecutarse. Si tu proveedor de proxy inverso no genera la URL de Tunneling correctamente, el Execution History de la función se listará con el estado “URL Not Found” cuando se tunelice, y encontrarás un error.
-
Funciones tunelizadas: Estas son funciones non-HTTPS e Integration que has seleccionado para tunelizar. Las funciones Cron, Event e Integration se activan solo durante el tiempo de ejecución como un proceso de backend y típicamente se ejecutan en la nube de Catalyst. Sin embargo, cuando estas funciones están tunelizadas, sus ejecuciones se enrutan a tu sistema local. Como resultado, los logs en vivo de las ejecuciones de estas funciones solo estarán disponibles en el CLI y no en el componente Catalyst Logs, ni en ningún otro lugar de la consola. El otro conjunto de logs que contendrá información sobre Tunneling son los Audit Logs, donde se mostrará información como cuándo y por quién se habilitó el tunneling.
-
Catalyst Function Shell: Catalyst te permite iniciar un shell de funciones en el Catalyst CLI, donde puedes depurar funciones. Funciona de manera similar a un shell de Node, pero está potenciado por las funcionalidades del Catalyst CLI. Usaremos este shell para ejecutar los comandos de Tunneling. Puedes encontrar una lista de los comandos de shell de Catalyst para Tunneling en esta sección.
-
Condiciones para habilitar Tunneling: Tunneling solo es posible en el entorno de desarrollo de Catalyst. Para tunelizar tus funciones, primero debes hacerlas disponibles en la consola de Catalyst, ya sea creándolas y codificándolas en la consola desde la sección de Catalyst Serverless, o desplegándolas en la consola después de codificarlas en tu entorno local.
-
Application Performance Monitoring no estará disponible para las funciones mientras estén siendo tunelizadas: Cuando una función está siendo tunelizada, las llamadas realizadas a la función se enrutan a tu sistema local. Esto impide que el componente Application Performance Monitoring (APM) monitoree el rendimiento de tu función. Sin embargo, si finalizas el tunneling, puedes usar APM para monitorear el rendimiento de la función.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us