Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
El AWS SAM CLI
La interfaz de línea de AWS Serverless Application Model comandos (AWS SAM CLI) es la herramienta que se utiliza para ejecutar comandos en el directorio de proyectos de AWS SAM la aplicación y, finalmente, convertirla en una aplicación sin servidor. Más específicamente, el AWS SAM CLI le permite crear, transformar, implementar, depurar, empaquetar, inicializar y sincronizar el directorio de proyectos de su AWS SAM aplicación.
El AWS SAM CLI y AWS SAM las plantillas vienen con integraciones de terceros compatibles para crear y ejecutar sus aplicaciones sin servidor.
Temas
¿Cómo AWS SAM CLI los comandos están documentados
AWS SAM CLI Los comandos de se documentan con el siguiente formato:
-
Aviso: el Linux La solicitud está documentada de forma predeterminada y se muestra como (
$
). Para comandos que son Windows specific, (>
) se utiliza como indicador. No incluya el símbolo al escribir comandos. -
Directorio: cuando los comandos se deben ejecutar desde un directorio específico, el nombre del directorio se muestra antes del símbolo de comando.
-
Entrada del usuario: el texto del comando que se debe ingresar en la línea de comando se formatea como
user input
. -
Texto reemplazable: el texto variable, como los nombres de los archivos y los parámetros, tiene el formato siguiente
replaceable text
. En comandos de varias líneas o comandos en los que se requiere una entrada específica desde el teclado, la entrada de teclado también se puede mostrar como texto reemplazable. Por ejemplo,ENTER
. -
Salida: la salida devuelta como respuesta al comando tiene el formato de
computer output
.
El siguiente comando sam deploy
y la salida son un ejemplo:
$
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
es el comando que se introduce en la línea de comandos. -
sam deploy --guided --template
debes proporcionarse tal cual. -
template.yaml
se puede reemplazar por el nombre de archivo específico. -
La salida comienza en
Configuring SAM deploy
. -
En el resultado,
y
indiqueENTER
los valores reemplazables que proporcione.