

# Caixa de diálogo Executar ou depurar configurações (configurações da função local)
<a name="run-debug-configurations-dialog-local"></a>

Essa caixa de diálogo é exibida sempre que você atualiza as configurações do versionamento *local* de uma função do AWS Lambda.

**nota**  
Para atualizar as configurações para o versionamento *remoto* dessa mesma função (o código-fonte da função está no Lambda, na sua conta da AWS), consulte então [Caixa de Diálogo Executar ou depurar configurações (definições da função remota)](run-debug-configurations-dialog-remote.md).

Essa caixa de diálogo contém duas guias: **Configuração**, **CLI do SAM** e **Conexão da AWS**.

![A guia Configuração da caixa de diálogo Executar ou depurar configurações para configurações de funções locais.](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-config-zip.png)


A guia **Configuração** da caixa de diálogo **Executar ou depurar configurações** para configurações de funções locais contém os seguintes itens:

**Name (Nome)**  
(Obrigatório) O nome dessa configuração.

**Permitir execução paralela/ Permitir execução em paralelo **  
(Opcional) Se selecionada, permite que o IntelliJ IDEA, o PyCharm, o WebStorm ou o JetBrains Rider iniciem todas as instâncias da configuração a serem executadas em paralelo, conforme necessário.1

**Do manipulador ou Do modelo**  
(Obrigatório) Dependendo da opção escolhida, você precisa definir configurações adicionais.

**Runtime**  
(Obrigatório) O ID do [Runtime do Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) a ser usado.

**Manipulador**  
(Obrigatório para a opção **Do manipulador**) O identificador do manipulador de função correspondente para [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) ou [C\#](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Tempo limite (segundos)**  
(Obrigatório para a opção **Do manipulador**) O tempo que o Lambda permite que uma função seja executada antes de interrompê-la. Especifique um tempo até 900 segundos (15 minutos).

**Memória (MB)**  
(Obrigatório para a opção **Do manipulador**) A quantidade de memória disponível para a função enquanto é executada. Especifique um valor [entre 128 MB e 3008 MB](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) em incrementos de 64 MB.

**Variáveis de ambiente**  
(Opcional para a opção **Do manipulador**) quaisquer [Variáveis de ambiente](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) para a função do Lambda usar, especificadas como pares de chave-valor. Para adicionar, alterar ou excluir variáveis de ambiente, escolha o ícone de pasta e siga as instruções na tela.

**Modelo**  
(Obrigatório para a opção **Do modelo**) o local e o nome do arquivo do modelo do AWS Serverless Application Model (AWS SAM) (por exemplo, `template.yaml`) a ser usado para essa configuração, além do recurso nesse modelo a ser associado com essa configuração.

**Arquivo**  
(Obrigatório) O local e o nome do arquivo dos dados do evento a serem transmitidos para a função, expressados no formato JSON. Para obter exemplos de dados de evento, consulte [Invoke the Lambda function](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) no *Guia do desenvolvedor do AWS Lambda* e [Generating sample event payloads](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) no *Guia do desenvolvedor do AWS Serverless Application Model*.

**Texto**  
(Obrigatório) Os dados do evento a serem transmitidos para a função, expressados no formato JSON. Para obter exemplos de dados de evento, consulte [Invoke the Lambda function](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) no *Guia do desenvolvedor do AWS Lambda* e [Generating sample event payloads](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) no *Guia do desenvolvedor do AWS Serverless Application Model*.  
Ou o **Arquivo** ou o **Texto** são obrigatórios, mas não ambos.

**Antes da execução: janela**  
(Opcional) Lista todas as tarefas que devem ser executadas antes de iniciar essa configuração.2

***Observações***  
1 Para obter mais informações, consulte o seguinte:  
+ Para o IntelliJ IDEA, consulte [Common options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) no site de ajuda do IntelliJ IDEA. 
+ Para o PyCharm, consulte [Common options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) no site de ajuda do PyCharm.
+ Para o WebStorm, consulte [Common options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) no site de ajuda do WebStorm.
+ Para o JetBrains Rider, consulte [Common options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) no site de ajuda do JetBrains Rider.
2 Para obter mais informações, consulte o seguinte:  
+ Para o IntelliJ IDEA, consulte [Before Launch options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) no site de ajuda do IntelliJ IDEA. 
+ Para o PyCharm, consulte [Before Launch options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) no site de ajuda do PyCharm.
+ Para o WebStorm, consulte [Before Launch options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) no site de ajuda do WebStorm.
+ Para o JetBrains Rider, consulte [Before Launch options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) no site de ajuda do JetBrains Rider.

![Guia CLI do SAM da caixa de diálogo Executar ou depurar configurações para definições de funções locais.](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-cli.png)


A guia **CLI do SAM** da caixa de diálogo **Executar ou depurar configurações** para definições de funções locais contém os seguintes itens:

**Name (Nome)**  
(Obrigatório) O nome dessa configuração.

**Permitir execução paralela/ Permitir execução em paralelo**  
(Opcional) Se selecionada, permite que o IntelliJ IDEA, o PyCharm, o WebStorm ou o JetBrains Rider iniciem todas as instâncias da configuração a serem executadas em paralelo, conforme necessário.1

**Função de compilação dentro de um contêiner**  
(Opcional) Se selecionada, a CLI do AWS SAM compilará localmente qualquer uma das funções da aplicação sem servidor dentro de um contêiner semelhante ao Docker do Lambda, antes da implantação. Isto é útil se a função depende de pacotes que têm dependências ou programas compilados nativamente. Para obter mais informações, consulte [Building applications](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-build.html) no *Guia do desenvolvedor do AWS Serverless Application Model*.

**Ignorar a verificação de imagens de contêiner mais recentes**  
(Opcional) Se selecionada, a CLI do AWS SAM ignorará a extração da imagem do Docker mais recente para o [runtime](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html), especificado na guia **Configuração**.

**Rede de Docker**  
(Opcional) O nome ou o ID de uma rede Docker existente, à qual os contêineres do Docker do Lambda devem se conectar com a rede da ponte padrão. Se não for especificado, os contêineres do Lambda se conectarão somente à rede Docker da ponte padrão.

**Antes da execução: janela**  
(Opcional) Lista todas as tarefas que devem ser executadas antes de iniciar essa configuração.2

***Observações***  
1 Para obter mais informações, consulte o seguinte:  
+ Para o IntelliJ IDEA, consulte [Common options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) no site de ajuda do IntelliJ IDEA. 
+ Para o PyCharm, consulte [Common options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) no site de ajuda do PyCharm.
+ Para o WebStorm, consulte [Common options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) no site de ajuda do WebStorm.
+ Para o JetBrains Rider, consulte [Common options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) no site de ajuda do JetBrains Rider.
2 Para obter mais informações, consulte o seguinte:  
+ Para o IntelliJ IDEA, consulte [Before Launch options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) no site de ajuda do IntelliJ IDEA. 
+ Para o PyCharm, consulte [Before Launch options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) no site de ajuda do PyCharm.
+ Para o WebStorm, consulte [Before Launch options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) no site de ajuda do WebStorm.
+ Para o JetBrains Rider, consulte [Before Launch options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) no site de ajuda do JetBrains Rider.

![A guia Conexão da AWS da caixa de diálogo Executar ou depurar configurações para definições de função local.](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-aws-connection.png)


A guia **Conexão da AWS** da caixa de diálogo **Executar ou depurar configurações** para definições de função local contém os seguintes itens:

**Credenciais**  
(Obrigatório) O nome da conexão existente da conta da AWS a ser usada.

**Região**  
(Obrigatório) O nome da região da AWS a ser usada para a conta conectada.

***Observações***  
1 Para obter mais informações, consulte o seguinte:  
+ Para o IntelliJ IDEA, consulte [Common options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) no site de ajuda do IntelliJ IDEA. 
+ Para o PyCharm, consulte [Common options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) no site de ajuda do PyCharm.
+ Para o WebStorm, consulte [Common options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) no site de ajuda do WebStorm.
+ Para o JetBrains Rider, consulte [Common options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) no site de ajuda do JetBrains Rider.
2 Para obter mais informações, consulte o seguinte:  
+ Para o IntelliJ IDEA, consulte [Before Launch options](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) no site de ajuda do IntelliJ IDEA. 
+ Para o PyCharm, consulte [Before Launch options](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) no site de ajuda do PyCharm.
+ Para o WebStorm, consulte [Before Launch options](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) no site de ajuda do WebStorm.
+ Para o JetBrains Rider, consulte [Before Launch options](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) no site de ajuda do JetBrains Rider.