Passa più argomenti di runtime durante il debug con AWS SAM - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Passa più argomenti di runtime durante il debug con AWS SAM

Puoi scegliere di passare argomenti di runtime aggiuntivi AWS SAM per esaminare i problemi e risolvere le variabili in modo più efficace. In questo modo si ottengono maggiore controllo e flessibilità al processo di debug, il che può aiutarvi con configurazioni e ambienti di runtime personalizzati.

Per passare argomenti di runtime aggiuntivi durante il debug della funzione, utilizzate la variabile di ambiente. DEBUGGER_ARGS Questa operazione passa una stringa di argomenti direttamente al comando run che AWS SAMCLI utilizza per avviare la funzione.

Ad esempio, se vuoi caricare un debugger come IKPDB durante l'esecuzione della tua funzione Python, puoi passare quanto segue come. DEBUGGER_ARGS: -m ikpdb --ikpdb-port=5858 --ikpdb-working-directory=/var/task/ --ikpdb-client-working-directory=/myApp --ikpdb-address=0.0.0.0 Questo caricherebbe IKPdb in fase di esecuzione con gli altri argomenti che hai specificato.

In questo caso, il tuo AWS SAMCLI comando completo sarebbe:

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

È possibile passare argomenti del debugger alle funzioni di tutti i runtime.