Publicado en: Nov 15, 2022
La interfaz de la línea de comandos (CLI) de AWS Serverless Application Model (SAM) presenta la versión preliminar de las pruebas y depuraciones locales de AWS Lambda en Terraform. La CLI de AWS SAM es una herramienta para desarrolladores que facilita la creación, las pruebas, el empaquetado y la implementación de aplicaciones sin servidor. Terraform es una herramienta de infraestructura como código que le permite crear, modificar y generar una versión local y en la nube de los recursos en forma segura y eficiente.
Ahora, los clientes pueden utilizar la interfaz de la línea de comandos (CLI) de SAM para evaluar y depurar en forma local una función Lambda definida en su aplicación Terraform. La CLI de SAM puede leer la información de los recursos de infraestructura desde el proyecto de Terraform e iniciar funciones Lambda de manera local en un contenedor de Docker para invocar una carga del evento o conectar un depurador mediante los conjuntos de herramientas de AWS en IDE para pasar el código de la función Lambda.
Esta característica es compatible con Terraform versión 1.1 +. Para lograr la mejor de las experiencias, utilícela con terraform-aws-modules/lambda versión 4.6.1+. Para obtener más información acerca de esta característica, consulte el blog de computación y la documentación. Puede instalar la última versión de la CLI de SAM siguiendo las instrucciones que aparecen en la documentación.