Publicado en: Jun 26, 2023

La interfaz de línea de comandos (CLI) de AWS Serverless Application Model (SAM) anuncia el lanzamiento del comando de invocación remota que permite a los desarrolladores invocar rápidamente sus funciones de AWS Lambda implementadas en la nube de AWS. 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.

Los clientes ahora pueden usar la CLI de SAM para probar una función de Lambda con el comando simple “sam remote invoke”. Este comando toma una carga útil del evento y un ID lógico de Lambda como entrada para invocar la función de Lambda y, a continuación, genera la respuesta. Admite varios modos de invocación, como la transmisión de respuestas: invocación asincrónica, ejecución de prueba y solicitud-respuesta. Anteriormente, los clientes tenían que usar la consola de AWS o la CLI de AWS para probar sus funciones de Lambda. Con este lanzamiento, los usuarios de la CLI de SAM pueden usar esta característica junto con el comando sam sync para acelerar el ciclo de iteración build-deploy-test.

Esta característica está disponible con la versión 1.88.0+ de la CLI de SAM. Para obtener más información acerca de esta característica, consulte la publicación del blog y la documentación. Puede instalar la última versión de la CLI de SAM siguiendo las instrucciones que aparecen en la documentación.