Publicado en: Nov 19, 2018

Ahora puede utilizar el comando de compilación sam para compilar paquetes de implementación para las funciones de AWS Lambda definidas en Python con la Interfaz de línea de comandos (CLI) del AWS Serverless Application Model (AWS SAM).

La CLI de AWS SAM permite crear, probar y depurar de manera local aplicaciones sin servidores definidas por las plantillas de SAM. Con el comando de compilación sam, puede crear e implementar con facilidad artefactos que dirijan el entorno de ejecución de AWS Lambda. Esto permite que las funciones que se creen localmente se ejecuten en un entorno similar en la nube. El comando de compilación sam itera a través de las funciones de su aplicación, busca un archivo de manifiesto (como requirements.txt) que contiene dependencias y, automáticamente, crea artefactos de implementación que puede ejecutar en Lamba con los comandos de paquete sam e implementación sam.

Si las funciones dependen de paquetes que compilaron programas de manera nativa, también puede usar el comando de compilación sam con el marcador --use-container. El marcador --use-container cumple sus funciones en un entorno como el de Lambda de manera local para que estén en el formato correcto al momento de implementarlas en la nube.

Para comenzar a utilizar la CLI de SAM y aprender a crear, probar y depurar aplicaciones sin servidor con mayor rapidez, visite la página de producto de SAM.