Teste local com AWS SAMCLI - 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 AWS SAMCLI

AWS SAMCLIIsso permite que você teste aplicativos sem servidor localmente em diferentes ferramentas de infraestrutura como código (IaC). Este guia explica como usar o AWS SAMCLI para testes locais com várias estruturas de IaC.

Os principais benefícios do uso AWS SAMCLI para testes locais incluem:

  • Desenvolvimento rápido - Teste alterações no código sem implantar em AWS

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

  • Capacidade off-line - trabalhe em seus aplicativos sem uma conexão com a Internet

  • Depuração simplificada - Percorra o código da função 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.

AWS CloudFormation Modelos de teste localmente

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

  • Adicionar AWS SAM transformação aos AWS CloudFormation modelos

  • Entendendo a compatibilidade do modelo

  • Explorando a sintaxe de recursos 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 AWS 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

AWS SAMCLIEle suporta projetos Terraform e 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 Terraform Support neste guia. Isso inclui: