

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
<a name="serverless-sam-cli-using-debugging-additional-arguments"></a>

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 i KPdb 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 i KPdb 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.