Como executar (invocar) ou depurar o versionamento local de uma função do AWS Lambda usando o AWS Toolkit for JetBrains - AWS Toolkit for JetBrains

Como executar (invocar) ou depurar o versionamento local de uma função do AWS Lambda usando o AWS Toolkit for JetBrains

Para concluir este procedimento, é necessário criar a função do AWS Lambda que deseja executar (invocar) ou depurar, se ainda não tiver sido criada.

nota

Para executar (invocar) ou depurar o versionamento local de uma função do Lambda e executar (invocar) ou depurar essa função localmente com qualquer propriedade não padrão ou opcional, primeiro você deve definir essas propriedades no arquivo de modelo correspondente do AWS SAM da função (por exemplo, em um arquivo denominado template.yaml dentro do projeto). Para obter uma lista de propriedades disponíveis, consulte AWS::Serverless::Function no repositório awslabs/serverless-application-model no GitHub.

  1. Faça um dos seguintes procedimentos:

    • No arquivo de código que contém o manipulador de função para Java, Python, Node.js ou C#, escolha o ícone do Lambda na medianiz ao lado do manipulador de função. Escolha Run (Executar) '[Local]' ou Debug (Depurar) '[Local]'.

      
            Como executar ou depurar o versionamento local de uma função do Lambda iniciando pelo manipulador de função no arquivo de código
    • Com a janela de ferramentas Project (Projeto) já aberta e exibindo o projeto que contém a função, abra o arquivo template.yaml do projeto. Escolha o ícone Run (Executar) no gutter ao lado da definição de recurso da função, e escolha Run (Executar) '[Local]' ou Debug (Depurar) '[Local]'.

      
            Como executar ou depurar o versionamento local de uma função do Lambda iniciando pela definição de função no arquivo de modelo do AWS SAM
  2. Preencha a caixa de diálogo Editar configuração (configurações de função local), 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.