Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

O que é AWS Serverless Application Model (AWS SAM)?

Modo de foco
O que é AWS Serverless Application Model (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á.

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

AWS Serverless Application Model (AWS SAM) é uma estrutura de código aberto para criar aplicativos sem servidor usando infraestrutura como código (IaC). Com AWS SAM a sintaxe abreviada, os desenvolvedores declaram AWS CloudFormationrecursos e recursos especializados sem servidor que são transformados em infraestrutura durante a implantação. Essa estrutura inclui dois componentes principais: o AWS SAM CLI e o AWS SAM projeto. O AWS SAM projeto é o diretório do projeto de aplicativo criado quando você executasam init. O AWS SAM projeto inclui arquivos como o AWS SAM modelo, que inclui a especificação do modelo (a sintaxe abreviada que você usa para declarar recursos).

Atributos principais

AWS SAM oferece uma variedade de benefícios que melhoram a experiência do desenvolvedor, permitindo que você:

Defina seu código de infraestrutura de aplicativos rapidamente, usando menos código

Crie AWS SAM modelos para definir seu código de infraestrutura de aplicativos sem servidor. Implante seus modelos diretamente AWS CloudFormation para provisionar seus recursos.

Gerencie seus aplicativos sem servidor durante todo o ciclo de vida de desenvolvimento

Use o AWS SAM CLI para gerenciar seu aplicativo sem servidor por meio das fases de criação, criação, implantação, teste e monitoramento do seu ciclo de vida de desenvolvimento. Para obter mais informações, consulte O AWS SAM CLI.

Provisione rapidamente permissões entre recursos com AWS SAM conectores

Use AWS SAM conectores em seus AWS SAM modelos para definir permissões entre seus AWS recursos. AWS SAM transforma seu código nas permissões do IAM necessárias para facilitar sua intenção. Para obter mais informações, consulte Gerenciando permissões de recursos com conectores AWS SAM.

Sincronize as alterações locais com a nuvem à medida que você se desenvolve

Use o AWS SAM CLI sam synccomando para sincronizar automaticamente as alterações locais com a nuvem, acelerando seus fluxos de trabalho de desenvolvimento e teste na nuvem. Para obter mais informações, consulte Introdução ao uso sam sync para sincronizar com Nuvem AWS.

Gerencie seu Terraform aplicativos sem servidor

Use o AWS SAM CLI para realizar a depuração e o teste locais de suas funções e camadas do Lambda. Para obter mais informações, consulte AWS SAM CLI Terraform Suporte   .

Informações relacionadas

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.