O AWS SAM projeto e o AWS SAM modelo - 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á.

O AWS SAM projeto e o AWS SAM modelo

Depois de executar o sam init comando e concluir o fluxo de trabalho subsequente, AWS SAM cria o diretório do projeto do aplicativo, que é o seu AWS SAM projeto. Você define seu aplicativo sem servidor adicionando código ao seu AWS SAM projeto. Embora seu AWS SAM projeto consista em um conjunto de arquivos e pastas, o arquivo com o qual você trabalha principalmente é o seu AWS SAM modelo (nomeadotemplate.yaml). Neste modelo, você escreve o código para expressar recursos, mapeamentos de origem de eventos e outras propriedades que definem seu aplicativo sem servidor.

nota

Um elemento-chave do AWS SAM modelo é a especificação do AWS SAM modelo. Essa especificação fornece a sintaxe abreviada que, quando comparada a AWS CloudFormation, permite que você use menos linhas de código para definir os recursos, mapeamentos de origem de eventos, permissões, APIs e outras propriedades do seu aplicativo sem servidor.

Esta seção fornece detalhes sobre como você usa as seções no AWS SAM modelo para definir tipos de recursos, propriedades de recursos, tipos de dados, atributos de recursos, funções intrínsecas e extensões do API Gateway.

AWS SAM os modelos são uma extensão dos AWS CloudFormation modelos, com tipos de sintaxe exclusivos que usam sintaxe abreviada com menos linhas de código do que. AWS CloudFormation Isso acelera seu desenvolvimento ao criar um aplicativo sem servidor. Para mais informações, consulte AWS SAM recursos e propriedades. Para obter a referência completa dos AWS CloudFormation modelos, consulte Referência do AWS CloudFormation modelo no Guia AWS CloudFormation do usuário.