gpt4 book ai didi

amazon-web-services - AWS CodePipeline、CodeDeploy、SAM 和 Lambda : how to (inter)connect those?

转载 作者:行者123 更新时间:2023-12-04 08:05:14 24 4
gpt4 key购买 nike

我有点迷失在文档中。
我想将 Python 代码推送到存储库并使用 CodePipeline 部署 Lambda。
我有 CodeCommit 存储库,CodePipeline - 到目前为止,这有效,我可以创建/更新 CF 堆栈以创建补充资源。

我知道 AWS SAM 可用于使用 CF tpl 部署函数,但如何将 SAM 与 CodePipeline/CodeDeploy 连接?代码应取自“源”管道操作,然后部署为 lambda 函数。

如果 SAM 不是这里最好的自动化解决方案,那么我应该使用什么?管道是关键要求,所以我们不必运行类似 aws cf update-stack 的东西手动,只需推送代码。

最佳答案

CodePipeline 不支持通过 CodeDeploy 部署 Lambda,因此该方法是使用 CodeBuild Build 操作从 SAM 模板生成更改集并将其提供给 CloudFormation Deploy 操作。您可以在以下文档中找到详细说明。

https://docs.aws.amazon.com/lambda/latest/dg/build-pipeline.html

关于amazon-web-services - AWS CodePipeline、CodeDeploy、SAM 和 Lambda : how to (inter)connect those?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52587952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com