Publicado en: Apr 4, 2018

La implementación de AWS Serverless Application Model (SAM) ahora está disponible bajo la licencia Apache 2.0. AWS SAM amplía AWS CloudFormation para ofrecer una forma simplificada de definir los recursos que necesita su aplicación sin servidor. La implementación de SAM es el código que traduce las plantillas SAM a pilas de AWS CloudFormation. Hasta ahora, podía enviar solicitudes de características a la especificación SAM y AWS tenía que hacer las actualizaciones correspondientes a la implementación de SAM. A partir de ahora, puede aportar nuevas características y mejoras a todo el SAM. Puede bifurcar el repositorio SAM y proponer cambios a la implementación creando una solicitud de extracción.

Puesto que la implementación subyacente de SAM es de código abierto, puede crear aplicaciones sin servidor más rápidamente y posteriormente simplificar el desarrollo de aplicaciones sin servidor, mediante la definición de nuevas fuentes de eventos, de nuevos tipos de recursos y de nuevos parámetros dentro de SAM. Además, puede modificar SAM para integrarlo con otros marcos que se ofrezcan en la comunidad para crear aplicaciones sin servidor. Si desea revisar el código y empezar a contribuir, consulte el proyecto en GitHub y únase a la comunidad SAM en Slack.

Como parte de este lanzamiento, SAM también admite los filtros de suscripción de CloudWatch Logs. A partir de ahora, puede de forma sencilla habilitar disparadores para su función Lambda según un filtro de suscripción. Esta característica está disponible en todas las regiones en las que está disponible AWS Lambda. Para obtener más información, consulte la tabla de regiones. Para obtener más detalles, consulte la documentación sobre los eventos compatibles con SAM en GitHub.