Pasar argumentos de depuración en tiempo de ejecución adicionales - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Pasar argumentos de depuración en tiempo de ejecución adicionales

Para pasar argumentos de tiempo de ejecución adicionales al depurar la función, utilice la variable de entornoDEBUGGER_ARGS. Esto pasa una cadena de argumentos directamente al comando run que elAWS SAMCLI utiliza para iniciar la función.

Por ejemplo, si desea cargar un depurador como IKPDB en el tiempo de ejecución de su función de Python, podría pasar lo siguiente comoDEBUGGER_ARGS: -m ikpdb --ikpdb-port=5858 --ikpdb-working-directory=/var/task/ --ikpdb-client-working-directory=/myApp --ikpdb-address=0.0.0.0. Esto cargaría IKPDB en tiempo de ejecución con los demás argumentos especificados.

En este caso, tu completoAWS SAMEl comando CLI sería el siguiente:

DEBUGGER_ARGS="-m ikpdb --ikpdb-port=5858 --ikpdb-working-directory=/var/task/ --ikpdb-client-working-directory=/myApp --ikpdb-address=0.0.0.0" echo {} | sam local invoke -d 5858 myFunction

Puede pasar argumentos de depurador a las funciones de todos los tiempos de ejecución.