

# Como executar (invocar) o versionamento remoto de uma função do AWS Lambda usando o AWS Toolkit for JetBrains
<a name="lambda-remote"></a>

Um versionamento *Remoto* de uma função do AWS Lambda é uma função cujo código-fonte já existe dentro do serviço do Lambda para uma conta da AWS.

Para concluir este procedimento, primeiro é necessário instalar o AWS Toolkit for JetBrains e, se ainda não tiver feito, conectar-se pela primeira vez a uma conta da AWS. Em seguida, com o IntelliJ IDEA, o PyCharm, o WebStorm ou o JetBrains Rider em execução, faça o seguinte:

1. Abra o AWS Explorer, se ainda não estiver aberto. Se precisar alternar para uma outra região da AWS que contém a função, faça isso agora.

1. Expanda o **Lambda** e confirme se o nome da função está listado. Se estiver, vá para a etapa 3 deste procedimento.

   Se o nome da função não estiver listado, crie a função do Lambda que deseja executar (invocar). 

   Se você criou a função como parte de uma aplicação sem servidor da AWS, também será necessário implantar essa aplicação.

   Se você criou a função criando um arquivo de código que implementa um manipulador de função para [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-programming-model-handler-types.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-programming-model-handler-types.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-prog-model-handler.html) ou [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/dotnet-programming-model-handler-types.html), então, no arquivo de código, escolha o ícone do Lambda ao lado do manipulador de função. Em seguida, selecione **Create new AWS Lambda (Criar novo Lambda)**. Preencha a caixa de diálogo [Create Function (Criar função)](create-function-dialog.md) e escolha **Create Function (Criar função**.

1. Com o **Lambda** aberto no **Explorador da AWS**, clique com o botão direito do mouse no nome da função e escolha **Executar “[remoto]”**.  
![\[Como executar o versionamento remoto de uma função do Lambda iniciando pelo Explorador da AWS\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/images/lambda-remote.png)

1. Preencha a caixa de diálogo [Editar configuração (configurações de função remota )](run-debug-configurations-dialog-remote.md), se for exibida, e escolha **Executar** ou **Depurar**. Os resultados são exibidos na janela de ferramentas **Run (Executar)** ou **Debug (Depurar)** .
   + Se a caixa de diálogo **Editar configuração** não for exibida e você desejar alterar a configuração existente, primeiro altere sua configuração e depois repita esse procedimento do início. 
   + Se os detalhes de configuração estiverem ausentes, expanda **Templates (Modelos)**, **AWS Lambda** e, em seguida, escolha **Local**. Escolha **OK** e repita esse procedimento do início. 