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 aplicações sem servidor na AWS

Benefícios do AWS SAM

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 ele funciona

O AWS Serverless Application Model (AWS SAM) consiste em duas partes: os modelos do AWS SAM e a interface de linha de comandos do AWS Serverless Application Model (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 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 AWS Serverless Application Model Accelerate (AWS SAM Accelerate), que acelera o desenvolvimento local e os testes em nuvem, e as integrações de CLI do AWS SAM, estendendo o AWS SAM a outras ferramentas, como o AWS Cloud Development Kit (AWS CDK) e o Terraform.

Casos de uso

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

Comece a usar a CLI do AWS SAM

Use o comando sam sync da CLI do AWS SAM para se atentar às alterações locais e implantar rapidamente essas alterações na 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

Use o comando sam pipeline da CLI do AWS SAM para criar ou modificar pipelines para seu sistema de Continuous Integration and Continuous Delivery (CI/CD – Integração contínua e entrega contínua).

Saiba mais sobre como implantar aplicações sem servidor

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 »


Veja mais sobre a AWS