Referência do 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á.

Referência do AWS SAM

AWS SAMespecificação

OAWS SAMA especificação é uma especificação de código aberto sob a licença do Apache 2.0. A versão atual doAWS SAMespecificação está disponível noAWS Serverless Application Model(AWS SAM) Especificação.

AWS SAMos modelos são uma extensão deAWS CloudFormationModelos do. Para a referência completa paraAWS CloudFormationmodelos, consulteAWS CloudFormationReferência do modelo.

AWS SAMReferência de comandos da CLI

OAWS SAMCLIé uma ferramenta de linha de comando que opera em umAWS SAMcódigo de modelo e aplicativo. Com aAWS SAMCLI do, você pode invocar as funções do Lambda localmente, criar um pacote de implantação para seu aplicativo sem servidor, implantar seu aplicativo sem servidor noAWSNuvem e assim por diante.

Você pode usar oAWS SAMComandos da CLI para desenvolver, testar e implantar seus aplicativos sem servidor noAWSCloud. Veja os seguintes exemplos deAWS SAMComandos da CLI:

  • sam init— Se você for um pela primeira vezAWS SAMUsuário da CLI do, você pode executar osam initCommand sem parâmetros para criar um aplicativo Hello World. O comando gera um pré-configuradoAWS SAMmodelo e código de aplicativo de exemplo no idioma que você escolher.

  • sam local invokeesam local start-api— Use esses comandos para testar o código do aplicativo localmente, antes de implantá-lo noAWSCloud.

  • sam logs— Use este comando para buscar logs gerados pela função do Lambda. Isso pode ajudá-lo a testar e depurar seu aplicativo depois de implantá-lo naAWSCloud.

  • sam package— Use este comando para agrupar o código e as dependências do aplicativo em um “pacote de implantação”. O pacote de implantação é necessário para carregar seu aplicativo para oAWSCloud.

  • sam deploy— Use este comando para implantar seu aplicativo sem servidor noAWSCloud. Ele cria oAWSrecursos e define permissões e outras configurações definidas naAWS SAMModelo.

Para obter instruções sobre como instalar oAWS SAMCLI, consulteComo instalar a CLI do AWS SAM.

AWS SAMModelos de política

AWS SAMpermite que você escolha de uma lista de modelos de política para definir o escopo das permissões de suas funções do Lambda para os recursos que são usados pelo aplicativo.

Tópicos