

# Referência de interface do usuário para o AWS Toolkit for JetBrains
<a name="ui-reference"></a>

Para obter ajuda no trabalho com a interface de usuário do AWS Toolkit for JetBrains, consulte os tópicos a seguir.

**Topics**
+ [AWS Explorer](aws-explorer.md)
+ [Caixa de diálogo Create Function (Criar função)](create-function-dialog.md)
+ [Caixa de diálogo Implantar aplicação sem servidor](deploy-serverless-application-dialog.md)
+ [Caixa de diálogo Novo projeto](new-project-dialog.md)
+ [Caixa de diálogo Executar ou depurar configurações](run-debug-configurations-dialog.md)
+ [Caixa de diálogo Código de atualização](update-code-dialog.md)
+ [Caixa de diálogo Atualizar configuração](update-configuration-dialog.md)

# AWS Explorer
<a name="aws-explorer"></a>

O Explorador da AWS oferece acesso conveniente a vários atributos no AWS Toolkit for JetBrains. Entre eles estão gerenciar conexões do kit de ferramentas para contas da AWS, alternar Regiões da AWS, trabalhar com funções do AWS Lambda e pilhas do AWS CloudFormation em contas, e outros.

Para abrir o Explorador da AWS, com o AWS Toolkit for JetBrains instalado e com o IntelliJ IDEA, o PyCharm, o WebStorm ou o JetBrains Rider em execução, faça um dos seguintes procedimentos:
+ Na barra da janela de ferramentas, escolha**AWS Explorer**.  
![\[Botão da janela de ferramentas do Explorador da AWS.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/aws-explorer-tool-window-button.png)
+ No menu principal, escolha **View (Exibir)**, **Windows Tools (Janelas de ferramentas)**, **AWS Explorer**.  
![\[Como abrir o Explorador da AWS no menu principal.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/aws-explorer-main-menu.png)

Em **Explorador da AWS**, escolha o ícone de configurações (**Mostrar menu de opções**) para as seguintes opções:

![\[O Mostrar menu de opções do Explorador da AWS.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/aws-explorer.png)


**Configurações de conexão da AWS**  
Contém as seguintes opções:  
+ **Lista de regiões da AWS**: o AWS Toolkit for JetBrains usa a região selecionada. Para que o kit de ferramentas use outra região, escolha outra região listada.
+ **Lista de credenciais recentes**: lista as conexões recentes feitas no AWS Toolkit for JetBrains para contas da AWS. O kit de ferramentas usa a conexão selecionada. Para que o kit de ferramentas use outra conexão recente, escolha o nome dessa conexão.
+ **Todas as credenciais**: lista todas as conexões disponíveis que você pode fazer a partir do AWS Toolkit for JetBrains para contas da AWS. O kit de ferramentas usa a conexão selecionada. Para que o kit de ferramentas use outra conexão, escolha o nome dessa conexão. Para fazer outras tarefas de conexão, escolha **Editar arquivos de credenciais da AWS**.
A área **Configurações de conexão da AWS**, na barra de status, exibe a conexão da conta e região da AWS que o AWS Toolkit for JetBrains está usando atualmente.  

![\[A área Configurações de conexão da AWS na barra de status.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/aws-connection-settings.png)

Escolha essa área para visualizar as mesmas opções de **Configurações de conexão da AWS** que **Mostrar o menu de opções**.

**Visualizar documentação**  
Vai para o [Guia do usuário do AWS Toolkit for JetBrains](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/) (este guia).

**View Source on GitHub (Exibir fonte no GitHub)**  
Vai para o repositório [aws/aws-toolkit-jetbrains](https://github.com/aws/aws-toolkit-jetbrains) no site do GitHub.

**Modo de exibição**  
Ajusta a janela de ferramentas do **AWS Explorer** para que possa acessá-la rapidamente e economizar espaço ao trabalhar no editor ou em outras janelas de ferramentas.  
Para os modos de visualização do IntelliJ IDEA, consulte [Tool window view modes](https://www.jetbrains.com/help/idea/viewing-modes.html) no site de ajuda do IntelliJ IDEA.  
Para modos de visualização do PyCharm, consulte [Tool window view modes](https://www.jetbrains.com/help/pycharm/viewing-modes.html) no site de ajuda do PyCharm.  
Para modos de exibição do WebStorm, consulte [Tool window view modes](https://www.jetbrains.com/help/webstorm/viewing-modes.html) no site de ajuda do WebStorm.  
Para os modos de visualização do JetBrains Rider, consulte [Tool window view modes](https://www.jetbrains.com/help/rider/Viewing_Modes.html) no site de ajuda do JetBrains Rider.

**Mover para**  
Move a janela de ferramentas do **Explorador da AWS** para um local diferente no IntelliJ IDEA, no PyCharm, no WebStorm ou no JetBrains Rider.

**Redimensionar**  
Altera o tamanho da janela de ferramentas do **AWS Explorer**.

**Remove from Sidebar (Remover da barra lateral)**  
Remove a janela de ferramentas do **Explorador da AWS** da barra de janelas da ferramenta. Para exibi-lo novamente, na barra de menus principal, escolha **View (Exibir)**, **Tool Windows (Janelas de ferramentas)**, **AWS Explorer**.

Você também pode usar o Explorador da AWS para trabalhar com as funções do Lambda e com pilhas do AWS CloudFormation em contas da AWS.

# Caixa de diálogo Create Function (Criar função)
<a name="create-function-dialog"></a>

A caixa de diálogo **Criar função** no AWS Toolkit for JetBrains é exibida quando você cria uma função independente do AWS Lambda.

![\[Caixa de diálogo Criar função.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/create-function-dialog.png)


A caixa de diálogo **Criar função** contém os seguintes itens:

**Name (Nome)**  
(Obrigatório) O nome da função. Pode conter apenas as letras maiúsculas de `A` a `Z`, as letras minúsculas de `a` a `z`, os números de `0` a `9`, o caractere de hífen (`-`) e o caractere de sublinhado (`_`). O nome deve ter, no máximo, de 64 caracteres.

**Descrição**  
(Opcional) Qualquer descrição significativa sobre a função.

**Manipulador**  
(Obrigatório) O ID 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\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

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

**Tempo limite (segundos)**  
(Obrigatório) O tempo que o Lambda permite que uma função seja executada antes de encerrá-la. Especifique um tempo até 900 segundos (15 minutos).

**Memória (MB)**  
(Obrigatório) A quantidade de memória disponível para a função no runtime. 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) Quaisquer [variáveis de ambiente](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) para a função do Lambda a ser usada, especificada 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.

**Função do IAM**  
(Obrigatório) Escolha um [Perfil de execução do Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html) disponível na conta conectada da AWS a ser usada pelo Lambda para a função. Para criar um perfil de execução na conta e fazer com que o Lambda use esse perfil em vez disso, escolha **Criar** e siga as instruções na tela.

**Habilitar o AWS X-Ray**  
(Opcional) Se selecionado, o [Lambda habilita o AWS X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) para detectar, analisar e otimizar problemas de performance com a função. O X-Ray coleta metadados do Lambda e quaisquer serviços upstream ou downstream que compõem sua função. O X-Ray usa esses metadados para gerar um gráfico de serviço detalhado que ilustra gargalos de desempenho, picos de latência e outros problemas que afetam o desempenho da função.

**Bucket de origem**  
(Obrigatório) Escolha um bucket disponível do Amazon Simple Storage Service (Amazon S3) na conta da AWS conectada para a interface de linha de comando (CLI) do AWS Serverless Application Model (AWS SAM) a ser usada para implantar a função no Lambda. Para criar um bucket do Amazon S3 bucket na conta e fazer com que a CLI do AWS SAM use esse no lugar, escolha **Criar** e siga as instruções na tela.

# Caixa de diálogo Implantar aplicação sem servidor
<a name="deploy-serverless-application-dialog"></a>

A caixa de diálogo **Implantar aplicação sem servidor** no AWS Toolkit for JetBrains é exibida quando você implanta uma aplicação sem servidor da AWS.

![\[A caixa de diálogo Implantar aplicativo sem servidor.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/sam-deploy.png)


A caixa de diálogo **Implantar aplicação sem servidor** contém os itens a seguir.

**Criar pilha**  
(Obrigatório) Forneça o nome da pilha para a linha de interface de comando (CLI) do AWS Serverless Application Model (AWS SAM) a ser criada no AWS CloudFormation para a conta da AWS conectada. A CLI do AWS SAM usa então essa pilha para implantar o aplicativo sem servidor da AWS.

**Atualizar pilha**  
(Obrigatório) Escolha o nome de uma pilha existente do CloudFormation na conta da AWS conectada, para a CLI do AWS SAM usar na implantação da aplicação sem servidor da AWS.

**nota**  
**Criar pilha** ou **Atualizar pilha** é obrigatório, mas não ambos.

**Parâmetros de modelo**  
(Opcional) Qualquer parâmetro que o AWS Toolkit for JetBrains detecta no arquivo `template.yaml` de projeto correspondente. Para especificar um valor para um parâmetro, escolha a caixa na coluna **Value (Valor)** ao lado do parâmetro, insira o valor e pressione **Enter**. Para obter mais informações, consulte [Parâmetros](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) no *Guia do usuário do AWS CloudFormation*.

**S3 Bucket**  
(Obrigatório) Escolha um bucket existente do Amazon Simple Storage Service (Amazon S3) na conta da AWS conectada para a CLI do AWS SAM a ser usada na implantação da aplicação sem servidor da AWS. Para criar um bucket do Amazon S3 na conta e fazer com que a CLI do AWS SAM use esse bucket, escolha **Criar** e siga as instruções na tela.

**Repositório do ECR**  
(Obrigatório somente para pacotes do tipo `Image`) escolha um URI de repositório do Amazon Elastic Container Registry (Amazon ECR) na conta da AWS conectada para a CLI do AWS SAM a ser usada na implantação da aplicação sem servidor da AWS. Para obter informações sobre tipos de pacote do AWS Lambda, consulte [Pacotes de implantação do Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) no *Guia do desenvolvedor do AWS Lambda*.

**Exigir confirmação antes da implantação**  
(Opcional) Se selecionado, instrui o CloudFormation a esperar que você termine de criar ou atualizar a pilha correspondente [executando o conjunto atual de alterações da pilha definido no CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets-execute.html). Se esse conjunto de alterações não for executado, a aplicação sem servidor da AWS não passará para a fase de implantação.

**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*.

# Caixa de diálogo Novo projeto
<a name="new-project-dialog"></a>

A caixa de diálogo **Novo projeto** no AWS Toolkit for JetBrains será exibida quando você criar uma aplicação sem servidor da AWS.

**Topics**
+ [Caixa de diálogo Novo projeto (IntelliJ IDEA, PyCharm e WebStorm)](#new-project-dialog-intellij)
+ [Caixa de diálogo Novo projeto (JetBrains Rider)](#new-project-dialog-rider)

## Caixa de diálogo Novo projeto (IntelliJ IDEA, PyCharm e WebStorm)
<a name="new-project-dialog-intellij"></a>



**nota**  
A captura de tela a seguir mostra a caixa de diálogo **Novo projeto** para IntelliJ IDEA, mas as descrições dos campos também se aplicam ao PyCharm e ao WebStorm.

![\[A caixa de diálogo Novo projeto para IntelliJ IDEA.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/sam-create-images.png)


A caixa de diálogo **Novo projeto** contém os seguintes itens:

**Nome do projeto**  
(Obrigatório) O nome do projeto.

**Localização do projeto**  
(Obrigatório) O local em que o IntelliJ IDEA cria o projeto.

**Tipo de pacote**  
(Obrigatório) O tipo de pacote de implantação da função do AWS Lambda, que pode ser `Zip` ou `Image`. Para obter informações sobre a diferença entre os tipos de pacote `Zip` e `Image`, consulte [Pacotes de implantação do Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) no *Guia do desenvolvedor do AWS Lambda*.

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

**Modelo do SAM**  
(Obrigatório) O nome do modelo do AWS Serverless Application Model (AWS SAM) a ser usado.

**SDK do projeto**  
(Obrigatório) O kit de desenvolvimento Java (JDK) a ser usado. Para obter mais informações, consulte [Java Development Kit (JDK)](https://www.jetbrains.com/help/idea/sdk.html#jdk) no site de ajuda do IntelliJ IDEA.

## Caixa de diálogo Novo projeto (JetBrains Rider)
<a name="new-project-dialog-rider"></a>

**nota**  
Quando você cria uma nova solução, essa caixa de diálogo terá o título **Nova solução** em vez de **Novo projeto**. No entanto, o conteúdo da caixa de diálogo é o mesmo.

![\[A caixa de diálogo Novo projeto para o JetBrains Rider.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/sam-create-images-rider.png)


A caixa de diálogo **Novo projeto** contém os seguintes itens:

**Nome da solução**  
(Obrigatório) O nome da solução.

**Nome do projeto**  
(Obrigatório) O nome do projeto.

**Diretório da solução**  
(Obrigatório) O caminho para o diretório da solução.

**Coloque a solução e o projeto no mesmo diretório**  
(Opcional) Se selecionado, coloca os arquivos da solução no mesmo local que os arquivos do projeto.

**Criar repositório**  
(Opcional) Se selecionado, cria um repositório remoto para o projeto com o provedor especificado.

**Tipo de pacote**  
(Obrigatório) O tipo de pacote da função do Lambda, que pode ser `Zip` ou `Image`. Para obter informações sobre a diferença entre os tipos de pacote `Zip` e `Image`, consulte [Pacotes de implantação do Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) no *Guia do desenvolvedor do AWS Lambda*.

**Runtime**  
(Obrigatório) O ID do runtime do Lambda a ser usado.

**Modelo do SAM**  
(Obrigatório) O nome do modelo do AWS SAM a ser usado.

**Estrutura do projeto resultante**  
(Não editável) Os caminhos para os diretórios e arquivos do projeto que serão criados.

# Caixa de diálogo Executar ou depurar configurações
<a name="run-debug-configurations-dialog"></a>

A caixa de diálogo **Executar ou depurar configurações** do AWS Toolkit for JetBrains será exibida sempre que você quiser alterar as configurações de execução ou depuração, seja local, remotamente ou em um cluster do Amazon Elastic Container Service (Amazon ECS).

**Topics**
+ [Caixa de diálogo Executar ou depurar configurações (configurações da função local)](run-debug-configurations-dialog-local.md)
+ [Caixa de Diálogo Executar ou depurar configurações (definições da função remota)](run-debug-configurations-dialog-remote.md)
+ [Caixa de diálogo Editar configuração (cluster do Amazon ECS)](edit-configuration-dialog-ecs.md)

# 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\$1](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.

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

Essa caixa de diálogo é exibida sempre que você atualiza as definições para o versionamento *remoto* de uma função do AWS Lambda (o código-fonte da função está no Lambda, na sua conta da AWS).

**nota**  
Para atualizar as configurações para o versionamento *local* dessa mesma função, consulte então [Caixa de diálogo Executar ou depurar configurações (configurações da função local)](run-debug-configurations-dialog-local.md).  
Embora o nome da caixa de diálogo seja **Executar ou depurar configurações**, não é possível usar o AWS Toolkit for JetBrains para depurar o versionamento remoto de uma função do Lambda. Você só pode executar a função.

![\[A caixa de diálogo Executar ou depurar configurações para definições de função remota.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/run-debug-configurations-dialog-remote.png)


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

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

**Compartilhar/Compartilhar através de VCS**  
(Opcional) Se estiver selecionado, disponibiliza essa configuração para outros membros da equipe.1

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

**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.

**Função**  
(Obrigatório) O nome da função do Lambda a ser usada.

**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*.

**nota**  
Ou o **Arquivo** ou o **Texto** são obrigatórios, mas não ambos.

**Antes do lançamento: ativar a janela de ferramentas**  
(Opcional) Lista todas as tarefas que devem ser executadas antes de iniciar essa configuração.2

**Mostrar esta página**  
(Opcional) Se selecionada, exibe essas definições de configuração antes de iniciar essa configuração.2

**Ativar janela de ferramentas**  
(Opcional) Se selecionada, abre a janela de ferramentas **Executar** ou **Depurar** quando essa configuração é iniciada.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.

# Caixa de diálogo Editar configuração (cluster do Amazon ECS)
<a name="edit-configuration-dialog-ecs"></a>

A caixa de diálogo **Editar configuração** contém duas guias: **Configuração** e **Conexão da AWS**.

![\[A guia Configuração da caixa de diálogo Editar configuração.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-configuration.png)


A guia **Configuração** da caixa de diálogo **Editar configuração** contém os seguintes itens:

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

**Compartilhar/Compartilhar através de VCS**  
(Opcional) Se estiver selecionado, disponibiliza essa configuração para outros membros da equipe.1

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

**Cluster**  
(Obrigatório) O nome do cluster do Amazon Elastic Container Service (Amazon ECS) a ser depurado.

**Serviço**  
(Obrigatório) O nome do serviço do Amazon ECS no cluster a ser depurado.

**Adicionar contêiner**  
Adiciona um contêiner a essa configuração. Opcional, se pelo menos uma guia já estiver visível. Cada guia representa um contêiner separado.  
Os itens a seguir são aplicáveis ao contêiner selecionado: **Platform (Plataforma)**, **Remote Debug Port (Porta de implantação remota)**, **Start Command (Iniciar comando)**, **Artifacts Mappings (Mapeamentos de artefatos)** e **Port Mappings (Mapeamentos de portas)**.

**Plataforma**  
(Obrigatório) A plataforma de depuração a ser usada.

**Porta de depuração remota**  
(Opcional) A porta a ser anexada ao depurador. Em geral, você não deve especificar isso, a menos que o serviço use as portas 20020-20030. Se usar, especifique a porta aqui, de forma que o contêiner não tente vincular portas que podem estar em uso em outro lugar.

**Comando para iniciar**  
(Obrigatório) O comando para iniciar o programa a fim de que o depurador possa ser anexado a ele. Para o Java, deve começar com `java` e não conter nenhuma informação do depurador, como `-Xdebug`. Para Python, deve começar com `python`, `python2` ou `python3`, seguido pelo caminho e nome do arquivo a ser executado.

**Mapeamentos de artefatos**  
(Obrigatório) Um **Caminho local** em sua máquina de desenvolvimento local que mapeia para um **Caminho remoto** dentro do contêiner. Todos os códigos e artefatos que você deseja executar precisam ser mapeados. Para especificar um mapeamento de caminho local e remoto, escolha **Add (Adicionar)** (o ícone de **\$1**).

**Mapeamentos de porta**  
(Opcional) Uma **Porta local** em sua máquina de desenvolvimento local que mapeia para uma **Porta remota** dentro do contêiner. Isso permite que portas locais se comuniquem diretamente com portas em um recurso remoto. Por exemplo, para o comando `curl localhost:3422`, a porta `3422` mapeia para algum serviço. Para especificar um mapeamento de porta local e remoto, escolha **Add (Adicionar)** (o ícone de **\$1**).

**Antes do lançamento: ativar a janela de ferramentas**  
(Opcional) Lista todas as tarefas que devem ser executadas antes de iniciar essa configuração.2

**Mostrar esta página**  
(Opcional) Se selecionada, exibe essas definições de configuração antes de iniciar essa configuração.2

**Ativar janela de ferramentas**  
(Opcional) Se selecionada, abre a janela de ferramentas **Executar** ou **Depurar** quando essa configuração é iniciada.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 Editar configuração.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-aws-connection.png)


A guia **Conexão da AWS** da caixa de diálogo **Editar configuração** contém os seguintes itens:

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

**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.

**Compartilhar/Compartilhar através de VCS**  
(Opcional) Se estiver selecionado, disponibiliza essa configuração para outros membros da equipe.1

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

**Antes do lançamento: ativar a janela de ferramentas**  
(Opcional) Lista todas as tarefas que devem ser executadas antes de iniciar essa configuração.2

**Mostrar esta página**  
(Opcional) Se selecionada, exibe essas definições de configuração antes de iniciar essa configuração.2

**Ativar janela de ferramentas**  
(Opcional) Se selecionada, abre a janela de ferramentas **Executar** ou **Depurar** quando essa configuração é iniciada.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.

# Caixa de diálogo Código de atualização
<a name="update-code-dialog"></a>

A caixa de diálogo **Código de atualização** no AWS Toolkit for JetBrains é exibida sempre que você atualizar uma função do AWS Lambda.

![\[A caixa de diálogo Código de atualização.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/sam-update-code.png)


A caixa de diálogo **Código de atualização** contém os seguintes itens:

**Manipulador**  
(Obrigatório) O ID do manipulador correspondente de função do Lambda 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\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Bucket de origem**  
(Obrigatório somente para pacote do tipo `Zip`) Escolha um bucket do Amazon Simple Storage Service (Amazon S3) na conta conectada da AWS para a interface da linha de comando (CLI) do AWS Serverless Application Model (AWS SAM) a ser usada para implantar a função ao Lambda. Para criar um bucket do Amazon S3 na conta e fazer com que a CLI do AWS SAM use esse bucket, escolha **Criar** e siga as instruções na tela. Para obter informações sobre os tipos de pacotes do Lambda, consulte [Pacotes de implantação do Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) no *Guia do desenvolvedor do AWS Lambda*.

**Repositório do ECR**  
(Obrigatório somente para pacote do tipo `Image`) Escolha um repositório existente do Amazon Elastic Container Registry (Amazon ECR) na conta conectada da AWS para a CLI do AWS SAM a ser usada para implantar a função ao Lambda.

# Caixa de diálogo Atualizar configuração
<a name="update-configuration-dialog"></a>

A caixa de diálogo **Atualizar configuração** no AWS Toolkit for JetBrains é exibida sempre que você atualiza a configuração de uma função do AWS Lambda. As informações que você fornece diferem um pouco, dependendo se a função do Lambda referente ao projeto for um pacote do tipo `Zip` ou `Image`.

A caixa de diálogo **Atualizar configuração** para o pacote do tipo `Zip`:

![\[A caixa de diálogo Atualizar configuração para aplicações Zip.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-zip.png)


A caixa de diálogo **Atualizar configuração** para o pacote do tipo `Image`:

![\[A caixa de diálogo Atualizar configuração para aplicações Image.\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-image.png)


A caixa de diálogo **Atualizar configuração** contém os seguintes itens:

**Name (Nome)**  
(Obrigatório) O nome da função. Pode conter apenas as letras maiúsculas de `A` a `Z`, as letras minúsculas de `a` a `z`, os números de `0` a `9`, o caractere de hífen (`-`) e o caractere de sublinhado (`_`). O nome deve ter, no máximo, de 64 caracteres.

**Descrição**  
(Opcional) Qualquer descrição significativa sobre a função.

**Tipo de pacote**  
(Obrigatório) O tipo de pacote da função do Lambda, que pode ser `Zip` ou `Image`.

**Manipulador**  
(Obrigatório somente para pacotes `Zip`) O ID do manipulador de função do Lambda 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\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

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

**Tempo limite (segundos)**  
(Obrigatório) O tempo que o Lambda permite que uma função seja executada antes de encerrá-la. Especifique um tempo até 900 segundos (15 minutos).

**Memória (MB)**  
(Obrigatório) A quantidade de memória disponível para a função no runtime. 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) Quaisquer [variáveis de ambiente](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) para a função do Lambda a ser usada, especificada 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.

**Função do IAM**  
(Obrigatório) Escolha um [Perfil de execução do Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html) disponível na conta conectada da AWS a ser usada pelo Lambda para a função. Para criar um perfil de execução na conta e fazer com que o Lambda use esse perfil em vez disso, escolha **Criar** e siga as instruções na tela.

**Habilitar o AWS X-Ray**  
(Opcional) Se selecionado, o [Lambda habilita o AWS X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) para detectar, analisar e otimizar problemas de performance com a função. O X-Ray coleta metadados do Lambda e quaisquer serviços upstream ou downstream que compõem sua função. O X-Ray usa esses metadados para gerar um gráfico de serviço detalhado que ilustra gargalos de desempenho, picos de latência e outros problemas que afetam o desempenho da função.