

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Passe vários argumentos de tempo de execução ao depurar com AWS SAM
<a name="serverless-sam-cli-using-debugging-additional-arguments"></a>

Você pode optar por passar argumentos de tempo de execução adicionais AWS SAM para inspecionar problemas e solucionar variáveis com mais eficiência. Isso proporciona controle e flexibilidade adicionais ao processo de depuração, o que pode ajudar nas configurações e ambientes de runtime personalizados.

Para passar argumentos adicionais de tempo de execução ao depurar sua função, use a variável de ambiente `DEBUGGER_ARGS`. Isso passa uma sequência de argumentos diretamente para o comando de execução que AWS SAMCLI usa para iniciar sua função.

Por exemplo, se você quiser carregar um depurador como i KPdb no tempo de execução da sua função Python, você pode passar o seguinte como. `DEBUGGER_ARGS: -m ikpdb --ikpdb-port=5858 --ikpdb-working-directory=/var/task/ --ikpdb-client-working-directory=/myApp --ikpdb-address=0.0.0.0` Isso carregaria i KPdb em tempo de execução com os outros argumentos que você especificou.

Nesse caso, seu comando AWS SAMCLI completo seria:

```
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
```

Você pode passar argumentos do depurador para as funções de todos os tempos de execução.