似乎SAM是在Serverelss框架中实现的;但是,基于缺少与AWS相比较少的服务器框架的文档,我无法找到任何相关文档。 AWS深入研究SAM(因为我正在研究测试)但我使用无服务器框架进行部署,而我正试图找出两者之间配置文件的区别。
它们是相关的,但并不完全相同。 SAM和无服务器框架都是CloudFormation之上的层(当部署到AWS时;无服务器也与其他提供商一起工作)。他们抽象出一些使CloudFormation中无服务器应用程序定义困难的事情,但为SAM编写的代码不适用于无服务器框架,反之亦然。 SAM模板还可以嵌入CloudFormation模板。在这方面,他们是一个延伸或超集。
另一个区别是SAM提供了一些在本地运行函数和调试它们的工具。