AWS Lambda permite que os desenvolvedores depurem funções executadas na nuvem a partir do IDE do VS Code
O AWS Lambda agora oferece suporte à depuração remota no Visual Studio Code (VS Code), permitindo que os desenvolvedores depurem suas funções do Lambda em execução na nuvem diretamente do IDE local. Com esse novo recurso, os desenvolvedores podem usar ferramentas de depuração conhecidas, como pontos de interrupção, inspeção de variáveis e depuração passo a passo com funções implantadas na nuvem sem modificar o fluxo de trabalho de desenvolvimento existente, acelerando assim o processo de desenvolvimento sem servidor.
Os desenvolvedores que criam aplicações sem servidor com o Lambda geralmente precisam testar e depurar integrações entre serviços envolvendo vários serviços da AWS que podem estar conectados à Amazon Virtual Private Cloud (VPC) ou exigir permissões específicas do AWS Identity and Access Management (IAM). Anteriormente, na ausência de ferramentas para replicar totalmente o ambiente de runtime do Lambda e suas interações com outros serviços da AWS localmente, os desenvolvedores precisavam confiar em declarações impressas, logs e várias implantações iterativas para diagnosticar e resolver problemas. Com a depuração remota no VS Code, os desenvolvedores agora podem depurar o ambiente de execução da função em execução na nuvem com acesso completo aos recursos da VPC e às perfis do IAM e rastrear a execução em todos os fluxos de serviço na nuvem. Os desenvolvedores também podem fazer atualizações rápidas em suas funções e testar as alterações. Esse lançamento elimina a necessidade de configurações complexas de depuração local e implantações repetidas, reduzindo o tempo de identificação e correção de problemas de horas para minutos.
Esse atributo agora está disponível para todos os desenvolvedores com o kit de ferramentas da AWS (v3.69.0 ou posterior) instalado no VS Code, sem custo adicional. Para começar, selecione uma função do Lambda no IDE do VS Code e clique em “Invoke Remotely” (Invocar remotamente). Em seguida, você pode iniciar uma sessão de depuração remota com um único clique. O kit de ferramentas da AWS baixará automaticamente o código da função, estabelecerá uma conexão de depuração segura e habilitará a configuração do ponto de interrupção. Para saber mais, acesse a publicação do blog de notícias da AWS, a documentação do kit de ferramentas da AWS e o guia do desenvolvedor do Lambda.