Como usar o 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á.

Como usar o AWS Serverless Application Model (AWS SAM)

As principais ferramentas que você usa para desenvolver a aplicação são a CLI do AWS SAM e o modelo do AWS SAM e o projeto do AWS SAM (que é o diretório do projeto da aplicação). Você usa essas ferramentas para:

  1. Desenvolver a aplicação (isso inclui inicializar a aplicação, definir recursos e criar a aplicação).

  2. Testar a aplicação.

  3. Depurar a aplicação.

  4. Implantar a aplicação e os recursos.

  5. Monitorar a aplicação.

O AWS SAM cria o projeto do AWS SAM depois de executar o comando sam init e concluir o fluxo de trabalho subsequente. Você define a aplicação sem servidor ao adicionar o código ao projeto do AWS SAM. Embora o projeto do AWS SAM consista em um conjunto de arquivos e pastas, o arquivo mais importante dele é o modelo do AWS SAM (denominado template.yaml). Nesse modelo, você escreve o código para expressar recursos, mapeamentos da origem do evento e outras propriedades que definem a aplicação sem servidor.

A CLI do AWS SAM contém um repositório de comandos que você usa no projeto do AWS SAM. Mais especificamente, a CLI do AWS SAM é o que você usa para criar, transformar, implantar, depurar, empacotar, inicializar e sincronizar o projeto do AWS SAM. Em outras palavras, é o que você usa para transformar o projeto do AWS SAM na aplicação sem servidor.