需要使用cloudformation,sam和lessserver框架来部署nodejs应用程序的专家意见。
请告知哪一条是我使用无服务器框架而不使用sam或cloudformation的最佳途径,尽管我同意这可以简化流程,但我希望了解有关基础配置的更多信息。
我倾向于cloudformation只是因为两个框架都将代码转换为cloudformation模板。如果我错了,请纠正我,并感谢最好的资源来学习相同的知识。
最佳答案
SAM基本上是Cloudformation的扩展。如果您了解SAM,那么您基本上就会了解Cloudformation。 SAM可以并且应该与Cloudformation结合使用以进行本地测试。
无服务器是Cloudformation之上的抽象层。它有助于加快应用程序的创建和部署。如果您要进行更高级的配置,它将无法实现
我一直倾向于Cloudformation(或SAM),因为它是由CSP(即AWS)提供的。这意味着所有新功能都将自动可用,而不是等待抽象层(如无服务器)获得支持。
关于node.js - AWS CI/CD工作流程的最佳途径是哪一条? Cloudformation,SAM还是无服务器框架?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58615308/