发布于: Apr 4, 2018

AWS Serverless Application Model (SAM) 实现现在可在 Apache 2.0 许可证下使用。AWS SAM 扩展了 AWS CloudFormation,提供简化的方式来定义无服务器应用程序所需的资源。SAM 实现是将 SAM 模板转换成 AWS CloudFormation 堆栈的代码。之前,您可将功能请求提交至 SAM 规范,AWS 将需要对 SAM 实现进行相应的更新。现在,您可参与所有 SAM 的新功能和增强功能。您可建立提取请求来将 SAM 储存库和对实现的提议变更分流。

SAM 的基础实现开源后,您可通过在 SAM 中定义新事件来源、新资源类型及新参数,更快建立无服务器应用程序并进一步简化无服务器应用程序的部署。此外,您可以修改 SAM,将其与社群的其他架构整合来建立无服务器应用程序。浏览 GitHub 上的项目来检阅程序代码,并立即开始参与和加入 Slack 上的 SAM 社群

在此发布过程中,SAM 还支持 CloudWatch Logs 和订阅筛选条件。现在,您可根据订阅筛选条件轻松针对 Lambda 函数启用触发。提供 Lambda 的所有区域均提供此功能。若要进一步了解,请参阅地区表。如需更多详细资料,请参阅 GitHub 上 SAM 中有关支持事件的说明文档。