似乎在Serverelss框架中实现了SAM。但是,由于缺少与AWS相比较少服务器的框架的文档,因此我无法找到有关此文档的任何文档。 AWS深入了解SAM(在我为测试而学习的过程中),但是我在部署中使用了无服务器框架,因此我试图弄清两者之间的配置文件之间的差异。
答案 0 :(得分:1)
它们是相关的,但并非完全相同。 SAM和无服务器框架都是CloudFormation之上的两层(在部署到AWS时;无服务器也可以与其他提供程序一起使用)。他们抽象化了一些使在CloudFormation中很难定义无服务器应用程序的事情,但是为SAM编写的代码不能与无服务器框架一起使用,反之亦然。 SAM模板也可以嵌入CloudFormation模板。在这方面,它们是扩展或超集。
另一个区别是SAM提供了一些工具,用于在本地运行功能并对其进行调试。