1

SAM似乎是在Serverelss框架中实现的;但是,与 AWS 相比,由于缺少服务器少框架的文档,我无法找到任何相关文档。AWS 深入研究了 SAM(因为我正在为测试而学习),但我使用无服务器框架进行部署,并且我试图找出两者之间的配置文件之间的区别。

4

1 回答 1

1

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

另一个区别是 SAM 提供了一些用于在本地运行函数和调试它们的工具。

于 2019-02-14T02:57:18.420 回答