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á.
A ação AWS SAMCLI
A interface de linha de comando do AWS Serverless Application Model (CLI do AWS SAM) é a ferramenta que você usa para executar comandos no diretório do projeto da aplicação do AWS SAM e, por fim, para, transformá-la na aplicação sem servidor. Mais especificamente, a CLI do AWS SAM permite que você crie, transforme, implante, depure, empacote, inicialize e sincronize o diretório do projeto da aplicação do AWS SAM.
A CLI do AWS SAM e os modelos do AWS SAM possuem integrações de terceiros compatíveis para criar e executar aplicações sem servidor.
Tópicos
Como os comandos AWS SAMCLI são documentados
Os comandos AWS SAM CLI são documentados usando o seguinte formato:
-
Solicitação — A solicitação Linux é documentada por padrão e exibida como (
$
). Para comandos específicos do Windows, o (>
) é usado como prompt. Não inclua prompt quando você digitar comandos. -
Diretório: quando comandos devem ser executados de um diretório específico, o nome do diretório é mostrado antes do símbolo do comando.
-
Entrada do usuário o texto do comando inserido na linha de comando é formatado como
user input
. -
Texto substituível — Texto variável, como nomes de arquivos e parâmetros, é formatado como
texto substituível
. Em comandos ou comandos de várias linhas, em que é necessária uma entrada específica do teclado, a entrada do teclado também pode ser exibida como texto substituível. Por exemplo,ENTER
. -
Saída — A saída retornada como resposta ao comando é formatada como
computer output
.
O comando sam deploy
e a saída a seguir são um exemplo:
$
sam deploy --guided --template
Configuring SAM deploy ====================== Looking for config file [samconfig.toml] : Found Reading default arguments : Success Setting default arguments for 'sam deploy' ========================================= Stack Name [sam-app]:template.yaml
ENTER
AWS Region [us-west-2]:ENTER
#Shows you resources changes to be deployed and require a 'Y' to initiate deploy Confirm changes before deploy [y/N]:ENTER
#SAM needs permission to be able to create roles to connect to the resources in your template Allow SAM CLI IAM role creation [Y/n]:ENTER
#Preserves the state of previously provisioned resources when an operation fails Disable rollback [y/N]:ENTER
HelloWorldFunction may not have authorization defined, Is this okay? [y/N]:y
Save arguments to configuration file [Y/n]:ENTER
SAM configuration file [samconfig.toml]:ENTER
SAM configuration environment [default]:ENTER
-
sam deploy --guided --template template.yaml
é o comando que você insere na linha de comando. -
sam deploy --guided --template
deve ser fornecido como está. -
template.yaml
pode ser substituído pelo nome de arquivo específico. -
A saída começa em
Configuring SAM deploy
. -
Na saída,
ENTER
ey
indicam valores substituíveis que você fornece.