Publicado en: Nov 25, 2019

La interfaz de línea de comandos de AWS Serverless Application Model (CLI de SAM) ahora permite implementar aplicaciones con un único comando: sam deploy. La CLI de SAM es un conjunto de herramientas de implementación que también permite crear, probar y depurar localmente aplicaciones sin servidor.  

Anteriormente, la implementación de aplicaciones a través de la CLI de SAM requería más de un paso y era necesario proporcionar un bucket de Amazon S3 para el paquete de implementación de Lambda. Ahora, la CLI de SAM crea y administra este bucket de S3 automáticamente. También permite configurar con facilidad los parámetros de implementación y ejecutar las implementaciones posteriores mediante la ejecución del comando sam deploy sin parámetros.

El comando sam deploy ahora ofrece un modo interactivo guiado (sam deploy -- guided). Este modo ofrece una guía sobre los parámetros necesarios para la implementación, proporciona opciones predeterminadas y guarda sus entradas para la aplicación concreta. También se pueden ver los cambios realizados en la pila de la aplicación que se implementarán mediante la salida del comando sam deploy, así como configurar el comando para que solicite confirmación sobre los cambios antes de implementarlos. Para empezar, instale la CLI de AWS SAM

Puede obtener más información sobre el comando sam deploy en la referencia sobre comandos de la CLI de AWS SAM. También se puede utilizar la CLI de SAM con IDE como AWS Cloud9 y conjuntos de herramientas de AWS para PyCharm, IntelliJ y VS Code. Para obtener más información acerca de AWS SAM, visite la página del producto.