发布于: Apr 2, 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 上的项目来检阅程序代码,并立即开始参与。

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

2021 年 12 月 23 日修改 – 为了确保良好的体验,本文中过期的链接均已更新或从原文中删除。