Publicado en: May 8, 2018

La interfaz de línea de comandos (CLI) de AWS Serverless Application Model (SAM), también conocida como SAM Local, le permite crear, probar y depurar localmente aplicaciones sin servidor definidas por plantillas de AWS SAM. Ahora puede utilizar el comando init de SAM para inicializar una aplicación de SAM lista para implementar en el tiempo de ejecución que prefiera.

El nuevo comando init de SAM crea una aplicación con código de muestra, pruebas unitarias y la propia plantilla de SAM. También le permite inicializar aplicaciones de SAM mediante una estructura personalizada, de modo que pueda estandarizarlas entre varios equipos y organizaciones. Para obtener más información sobre el uso del comando init de SAM, consulte nuestra documentación

La interfaz de línea de comandos (CLI) de SAM ahora utiliza la reciente implementación de SAM de código abierto, por lo que podrá aprovechar cualquier función nueva de SAM inmediatamente después de su publicación. Con este lanzamiento, el comando validate de SAM le permite identificar localmente cualquier error de sintaxis antes de implementar una aplicación en la producción. Las plantillas de SAM que superen el comando validate de SAM también superarán la validación cuando se implementen mediante AWS CloudFormation.

Para empezar a utilizar la interfaz de línea de comandos (CLI) de SAM, instálela con este comando: pip install aws-sam-cli. También puede utilizar la CLI de SAM con entornos IDE, como AWS Cloud9, Visual Studio Code y Eclipse.

Para obtener más información sobre cómo crear, probar e implementar aplicaciones sin servidor con la CLI de SAM, consulte la documentación y el repositorio de código disponible en GitHub. 

Modificado el 23/12/2021: Con el fin de garantizar una buena experiencia, los enlaces caducados de esta publicación se han actualizado o eliminado de la publicación original.