Publié le: Apr 4, 2018

La mise en œuvre d’AWS Serverless Application Model (SAM) est maintenant disponible sous la licence Apache 2.0. AWS SAM étend AWS CloudFormation pour fournir une manière simplifiée de définir les ressources nécessaires à votre application sans serveur. La mise en œuvre de SAM est le code qui traduit les modèles SAM en piles AWS CloudFormation. Auparavant, vous pouviez soumettre des demandes de fonctionnalités à la spécification SAM et AWS devait effectuer les mises à jour correspondantes pour la mise en œuvre de SAM. Vous pouvez désormais apporter de nouvelles fonctionnalités et améliorations à l'ensemble de SAM. Vous pouvez embrancher le dépôt SAM et proposer des modifications à la mise en œuvre en créant une requête pull.

La mise en œuvre sous-jacente de SAM étant open source, vous pouvez créer des applications sans serveur plus rapidement et simplifier davantage le développement d'applications sans serveur en définissant de nouvelles sources d'événements, de nouveaux types de ressources et de nouveaux paramètres dans SAM. De plus, vous pouvez modifier SAM pour l'intégrer à d'autres structures de la communauté afin de créer des applications sans serveur. Visitez le projet sur GitHub pour revoir le code et commencer à contribuer maintenant et rejoindre la communauté SAM sur Slack.

Dans le cadre de cette version, SAM prend également en charge les filtres d'abonnement CloudWatch Logs. Maintenant, vous pouvez facilement activer les déclencheurs pour votre fonction Lambda basée sur un filtre d'abonnement. Cette fonctionnalité est disponible dans toutes les régions où AWS Lambda est disponible. Voir le tableau des régions pour en savoir plus. Pour plus de détails, veuillez consulter la documentation sur les événements financés dans SAM sur GitHub.