amazon-web-services - serverless 框架中的 yml 配置文件和 SAM 有什么区别?
问题描述
SAM似乎是在Serverelss框架中实现的;但是,与 AWS 相比,由于缺少服务器少框架的文档,我无法找到任何相关文档。AWS 深入研究了 SAM(因为我正在为测试而学习),但我使用无服务器框架进行部署,并且我试图找出两者之间的配置文件之间的区别。
解决方案
它们是相关的,但并不完全相同。SAM 和无服务器框架都是 CloudFormation 之上的层(部署到 AWS 时;无服务器也可以与其他提供商一起使用)。他们抽象出一些使在 CloudFormation 中定义无服务器应用程序变得困难的东西,但为 SAM 编写的代码不适用于无服务器框架,反之亦然。SAM 模板还可以嵌入 CloudFormation 模板。在这方面,它们是扩展或超集。
另一个区别是 SAM 提供了一些用于在本地运行函数和调试它们的工具。
推荐阅读
- javascript - 条件是什么?Window.event : e 是什么意思?
- sympy - Sympy 无法解出我的方程式并卡住了
- ios - 即使我使用安装后脚本,依赖于 CocoaPod 的应用程序作为具有自己的依赖项的 xcframework 在启动时崩溃并出现 dyld 错误
- json - 计数雪花中的 JSON 列
- python - 使用 imageio 保存 3D 绘图
- css - 为什么 CSS 网格项中的嵌套元素不可滚动?
- certificate - 数字签名验证
- rust - 如何将编译为 WASM 的第 3 方共识托盘库集成到基板中
- php - 不正确的日期值:服务器中第 1 行的“日期”列的“”
- postgresql - 在 Linux 上的可移动卷上安装 Postgres?