我有点迷失在文档中。我想将 Python 代码推送到存储库并使用 CodePipeline 部署 Lambda。我有 CodeCommit 存储库,CodePipeline - 到目前为止,这是可行的,我可以创建/更新 CF 堆栈以创建补充资源。
我知道 AWS SAM 可用于使用 CF tpl 部署功能,但如何将 SAM 与 CodePipeline/CodeDeploy 连接?代码应取自“源”管道操作,然后部署为 lambda 函数。
如果 SAM 不是这里最好的自动化解决方案,那么我应该改用什么?流水线是关键要求,因此我们不必 aws cf update-stack
手动运行,只需推送代码即可。