Teste local com a CLI do AWS SAM - AWS Serverless Application Model

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

Teste local com a CLI do AWS SAM

A CLI do AWS SAM permite que você teste aplicações com tecnologia sem servidor localmente em diferentes ferramentas de infraestrutura como código (IaC). Este guia explica como usar a CLI do AWS SAM para testes locais com várias estruturas de IaC.

Os principais benefícios do uso da CLI do AWS SAM para testes locais incluem:

  • Desenvolvimento rápido - Teste as alterações no código sem precisar implantá-las AWS

  • Eficiência de custos - Desenvolva e teste sem incorrer AWS em custos

  • Capacidade off-line: trabalhe em suas aplicações sem uma conexão com a Internet

  • Depuração simplificada: percorra o código da função do Lambda localmente usando um depurador

  • Teste realista - Teste seus aplicativos usando emulação local de serviços AWS

Teste AWS SAM aplicativos localmente

Para obter informações sobre como testar aplicativos definidos usando AWS SAM modelos, consulte Teste e depuração de aplicativos sem servidor neste guia.

CloudFormation Modelos de teste localmente

Para usar os recursos AWS SAMCLI de teste locais do CloudFormation, adicione a AWS SAM transformação ao seu CloudFormation modelo. Para obter mais informações, consulte Anatomia do modelo AWS SAM para:

  • Adicionando AWS SAM transformação aos CloudFormation modelos

  • Noções básicas sobre compatibilidade de modelos

  • Explorar a sintaxe de recursos com tecnologia sem servidor

Teste aplicativos AWS CDK localmente

Você pode usar o AWS SAMCLI para testar aplicativos AWS CDK localmente depois de sintetizar o aplicativo AWS CDK em CloudFormation modelos usando o comando cdk synth.

Para obter mais informações, consulte Teste e crie aplicativos AWS CDK localmente com o guia do AWS SAMCLI desenvolvedor do AWS CDK. Isso inclui:

Teste os aplicativos do Terraform localmente

A CLI do AWS SAM oferece suporte a projetos do Terraform e do Terraform Cloud. Você pode usá-lo para realizar depuração e testes locais de: funções e camadas do Lambda e do Amazon API Gateway HTTP e REST. APIs

Para configurar seu ambiente e conhecer todos os recursos disponíveis, consulte o Suporte do Terraform neste guia. Isso inclui: