无服务器框架中的yml配置文件与SAM有什么区别?

时间:2019-02-14 02:41:14

标签: amazon-web-services frameworks amazon-cloudformation serverless sam

似乎在Serverelss框架中实现了SAM。但是,由于缺少与AWS相比较少服务器的框架的文档,因此我无法找到有关此文档的任何文档。 AWS深入了解SAM(在我为测试而学习的过程中),但是我在部署中使用了无服务器框架,因此我试图弄清两者之间的配置文件之间的差异。

1 个答案:

答案 0 :(得分:1)

它们是相关的,但并非完全相同。 SAM和无服务器框架都是CloudFormation之上的两层(在部署到AWS时;无服务器也可以与其他提供程序一起使用)。他们抽象化了一些使在CloudFormation中很难定义无服务器应用程序的事情,但是为SAM编写的代码不能与无服务器框架一起使用,反之亦然。 SAM模板也可以嵌入CloudFormation模板。在这方面,它们是扩展或超集。

另一个区别是SAM提供了一些工具,用于在本地运行功能并对其进行调试。