Publicado: Jun 30, 2022
O AWS Serverless Application Model (SAM) anuncia a disponibilidade geral do AWS SAM Accelerate. A AWS SAM Command Line Interface (CLI) é uma ferramenta de desenvolvedor que facilita a construção, o teste, o empacotamento e a implantação localmente de aplicações sem servidor. O AWS SAM Accelerate é o novo recurso da AWS SAM CLI que faz com que seja mais fácil para os desenvolvedores testar alterações de código em comparação com um ambiente baseado em nuvem, reduzindo o tempo da iteração local até estar pronto para produção.
O AWS SAM Accelerate permite que os desenvolvedores tragam seus fluxos de trabalho de iteração rápidos para um desenvolvimento de aplicação sem servidor, alcançando os mesmos níveis de produtividade que eles estão acostumados com testes locais, mas fazendo testes em relação a um ambiente de aplicação realista na nuvem. O AWS SAM Accelerate sincroniza alterações de infraestrutura e código no espaço de trabalho local de um desenvolvedor com um ambiente de nuvem quase em tempo real: mudanças de código são atualizadas em segundos no AWS Lambda; alterações de definição de API no Amazon API Gateway; atualizações de estado da máquina no AWS Step Functions; e alterações de infraestrutura são implantadas por meio de ferramentas de infraestrutura como código, como o CloudFormation. O AWS SAM Accelerate também oferece suporte à sincronização de recursos definidos nas pilhas aninhadas do CloudFormation.
Para saber mais sobre o SAM Accelerate, leia os detalhes na documentação. Para começar, você pode instalar a SAM CLI seguindo as instruções na documentação.