我是新的AWS Lambda功能开发。在浏览了几篇文章和视频之后,我决定开始进行实时开发。
这是创建的需求。
现在,当我打开Visual Studio 2017并安装了AWS SDK时。它弹出了两个模板。
Visual Studio 2017
AWS SDK
我搜索了这些模板,但是找不到任何文章/链接来解释这些模板的用途。什么时候用哪种?
根据要求,哪个模板最适合?为什么?
谢谢!
发布于 2019-02-18 17:23:16
选项1用于正常的Lambda项目,例如构建一个快速函数。没有界定和连接资源的框架。
如果您想要构建SAM (无服务器应用模型)应用程序,请使用#2 (AWS )。这包括CloudFormation上的一个称为SAM模板的层,SAM应用程序还包括一个本地测试和调试平台。以下是关于山姆和视觉工作室的一些信息。
如果您正在定义和编排几个不同的无服务器组件作为项目的一部分,请考虑使用SAM。借助CloudFormation,可以轻松地在不同环境中重复部署。如果您已经将cfn用作资源,请考虑此选项。
对于您的用例,两者都可以工作,但是我建议尝试SAM以使本地测试和调试更容易,因为您是Lambda的新手。
https://stackoverflow.com/questions/54751077
相似问题