Publicado en: Apr 2, 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 nuevos orígenes 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. Consulte el proyecto en GitHub para revisar el código y empezar a contribuir ahora.
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.
Modificado el 23/12/2021: Con el fin de garantizar un uso adecuado, los enlaces expirados de esta publicación se han actualizado o eliminado de la publicación original.