Publicado en: Jan 6, 2022
AWS anuncia hoy que, en general, está disponible la compatibilidad de la CLI de AWS Serverless Application Model (AWS SAM CLI) con las pruebas locales de las aplicaciones del kit de desarrollo en la nube de AWS. AWS SAM y AWS CDK son dos marcos de trabajo de código abierto que permiten crear aplicaciones mediante la infraestructura como código (IaC). AWS SAM se compone de la plantilla SAM, que es una forma de describir la infraestructura en una aplicación mediante JSON o YAML, y de SAM CLI, que es una herramienta para crear, empaquetar, probar e implementar aplicaciones de AWS SAM. AWS CDK es un marco de desarrollo de software que sirve para definir sus recursos destinados a aplicaciones en la nube mediante lenguajes de programación conocidos, como Python o Node.js.
Con anterioridad, podía utilizar la CLI de AWS SAM para crear, probar y empaquetar aplicaciones sin servidor definidas mediante AWS CloudFormation o plantillas de AWS SAM. Gracias a esta versión, puede emplear la CLI de AWS SAM para ejecutar pruebas locales en funciones Lambda y API REST en API Gateway definidas mediante AWS CDK.
Obtenga más información acerca de esta característica aquí. Puede instalar la CLI de SAM si sigue las instrucciones de la documentación.