AWS Serverless Application Model

Ferramenta de desenvolvedor de código aberto que simplifica e aprimora a experiência de criação e de execução de aplicativos com tecnologia sem servidor na AWS

Simplifique seu ciclo de desenvolvimento com tecnologia sem servidor ao introduzir uma ideia para a produção de forma rápida e eficiente.

Desenvolva, depure e implante aplicativos com tecnologia sem servidor usando a CLI do AWS SAM.

Defina e gerencie seu código de infraestrutura com os modelos do AWS SAM.

Execute depurações e testes em tempo real na nuvem com o AWS SAM Accelerate.

Como funciona

O AWS Serverless Application Model (AWS SAM) consiste em duas partes: os modelos do AWS SAM e a interface de linha de comando do AWS SAM (CLI do AWS SAM). Os modelos do AWS SAM fornecem uma sintaxe abreviada que é otimizada para definir a infraestrutura como código (IaC) para aplicações com tecnologia sem servidor. Como uma extensão do AWS CloudFormation, você implanta modelos do AWS SAM diretamente no AWS CloudFormation, beneficiando-se do amplo suporte disponível para IaC na AWS. A CLI do AWS SAM é uma ferramenta de desenvolvedor que dispõe os recursos do AWS SAM ao seu alcance. Use-a para criar, desenvolver e implantar aplicativos com tecnologia sem servidor rapidamente. Alguns dos muitos recursos do AWS SAM incluem o SAM Accelerate, que acelera o desenvolvimento local e os testes em nuvem, e as integrações do SAM CLI, que ampliam o AWS SAM para outras ferramentas, como o AWS CDK e o Terraform.
AWS SAM Explainer Video (1:26)
Building real-world serverless applications with AWS SAM (46:17)

Casos de uso

Desenvolvimento e implantação de aplicativos com tecnologia sem servidor

Use os comando sam build e sam deploy da CLI do AWS SAM para preparar seu aplicativo para a implantação e realizar a implantação na Nuvem AWS.

Comece a usar a CLI do AWS SAM >

Sincronização rápida do aplicativo com a nuvem para desenvolvimento e teste

Use o comando sam sync da CLI do AWS SAM para se atentar às alterações locais e implantar rapidamente essas alterações na Nuvem AWS. Em seguida, use sam remote invoke para testar suas funções do Lambda na nuvem.

Saiba mais sobre o comando sam sync da CLI do AWS SAM >

Criação de pipelines para a implantação usando sistemas CI/CD com suporte

Use o comando sam pipeline da CLI do AWS SAM para criar ou modificar pipelines para seu sistema de CI/CD.

Saiba mais sobre como implantar aplicativos com tecnologia sem servidor >

Uso da CLI do AWS SAM com o Terraform

Execute depurações e testes locais de seus projetos do Terraform com a CLI do AWS SAM.

Saiba mais sobre o suporte para o Terraform da CLI do AWS SAM >

Clientes

De startups emergentes às maiores empresas do mundo, mais de um milhão de clientes escolhem as soluções de tecnologia sem servidor da AWS para modernizar seus negócios. Leia mais histórias de clientes »

Como começar a usar

Acesse os recursos do AWS SAM

Leia a documentação técnica.

Saiba mais sobre o AWS SAM »

Explore o AWS SAM em ação

Confira o que há de novo e como as outras pessoas estão usando o AWS SAM.

Leia a última publicação do blog »

Comece a usar o AWS SAM

Conclua os requisitos prévios e instale a CLI do AWS SAM.

Instale a CLI do AWS SAM »

Deseja se aprofundar nos documentos ou assistir a um tutorial sobre o SAM? 

Acesse a página de recursos do SAM
Você tem outras dúvidas?
Entre em contato conosco

Conheça mais a AWS