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 init
Command 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 invoke
esam 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.