Criação de uma função do AWS Lambda usando o AWS Toolkit for JetBrains - AWS Toolkit for JetBrains

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

Criação de uma função do AWS Lambda usando o AWS Toolkit for JetBrains

É possível usar o AWS Toolkit for JetBrains para criar uma função do AWS Lambda que faz parte de um aplicativo sem servidor da AWS. Ou você pode criar uma função autônoma do Lambda.

Para criar uma função do Lambda que faz parte de um aplicativo sem servidor da AWS, ignore o restante deste tópico e consulteCriar um aplicativoEm vez disso.

Para criar uma função independente do Lambda, você deve primeiroInstale o AWS Toolkit for JetBrainsE, se ainda não tiver feito,Conectar a uma conta da AWS pela primeira vez. Em seguida, com IntelliJ IDEA, PyCharm, WebStorm ou JetBrains Rider já em execução, faça uma das opções a seguir:

  • Abrir o AWS Explorer, se ainda não estiver aberto. Se você precisarAlterne para uma Região da AWS diferentePara criar a função no, faça isso agora. Em seguida, cliqueLambdae escolhaCriar novo AWS Lambda.

    
        Criação de uma função do AWS Lambda começando pelo AWS Explorer

    Preencha a caixa de diálogo Create Function (Criar função) e escolha Create Function (Criar função. O AWS Toolkit for JetBrains cria uma pilha do AWS CloudFormation para a implantação e adiciona o nome da função aoLambdaLista emAWS Explorer. Se a implantação falhar, você pode tentar determinar por queExibir logs de eventos para a pilha.

  • Crie um arquivo de código que implementa um manipulador de funções para Java, Python, Node.js ou C#.

    Se vocêPrecisaparaAlterne para uma Região da AWS diferentepara criar a função remota a ser executada (chamada), faça isso agora. Em seguida, no arquivo de código, escolha a opçãoLambdaNa medianiz próxima ao manipulador de funções e escolhaCriar novo AWS Lambda. Preencha a caixa de diálogo Create Function (Criar função) e escolha Create Function (Criar função.

    
        Criação de uma função do AWS Lambda iniciando em um manipulador de funções existente em um arquivo de código
    nota

    Se oLambdaNão for exibido na medianiz próxima ao manipulador de funções, tente exibi-lo para o projeto atual selecionando a seguinte caixa emConfigurações/Preferences (Preferências): Ferramentas,DA AWS,Project Settings,Mostrar ícones de calha para todos os possíveis manipuladores do AWS Lambda. Além disso, se o manipulador de funções já estiver definido no modelo de SAM do AWS, oCriar novo AWS Lambdanão aparecerá.

    Depois de escolherCreate Function, o AWS Toolkit for JetBrains cria uma função correspondente no serviço do Lambda para a conta da AWS conectada. Se a operação for bem-sucedida, depois de atualizarAWS Explorer, oLambdaA lista exibe o nome da nova função.

  • Se você já tiver um projeto que contenha uma função do AWS Lambda e precisar primeiroAlterne para uma Região da AWS diferentePara criar a função no, faça isso agora. Em seguida, no arquivo de código que contém o manipulador de funções paraJava,Python,Node.js, ouC#, escolha a opçãoLambdaNa medianiz próxima ao manipulador de funções. SelecioneCriar novo AWS Lambda, preencha aCreate Functione, depois, escolhaCreate Function.

    
        Criação de uma função do AWS Lambda iniciando em um manipulador de funções existente em um arquivo de código
    nota

    Se oLambdaNão for exibido na medianiz próxima ao manipulador de funções, tente exibi-lo para o projeto atual selecionando a seguinte caixa emConfigurações/Preferences (Preferências): Ferramentas,DA AWS,Project Settings,Mostrar ícones de calha para todos os possíveis manipuladores do AWS Lambda. Além disso, aCriar novo AWS LambdaO comando não será exibido se o manipulador de funções já estiver definido no modelo de SAM do AWS.

    Depois de escolherCreate Function, o AWS Toolkit for JetBrains cria uma função correspondente no serviço do Lambda para a conta da AWS conectada. Se a operação for bem-sucedida, depois de atualizarAWS Explorer, o nome da nova função aparece noLambdaLista.

Depois de criar a função, você pode executar (chamar) ou depurar a versão local da função ou executar (chamar) a versão remota.