如何使用 AWS 代码部署来部署简单的 AWS lambda 函数而不使用 SAM?

kas*_*uma 5 amazon-web-services aws-code-deploy aws-lambda

文档说我应该在调用 codedeploy 时以 .yaml 或 .json 格式指定应用程序修订版。但是如何通过代码部署来部署实际的功能代码呢?

无法提供包含代码的 zip 文件。仅接受 json 和 yaml 文件。如何通过 codedeploy 实际更新/添加 lambda 函数代码?下图显示,即使通过 aws 控制台,我也只能指定 yaml 或 json appspec 文件。

我如何在这里实际部署我的功能代码? ![文本]()

Mar*_*cin 2

您必须在 CodeDeploy (CD) 阶段之前部署它。您可以使用 CodeBuild (CB) 来实现此目的。因此,在 CI/CD 管道中,CD 阶段将在 CB 阶段之后执行。CB 阶段将部署并创建函数的一个版本,然后将其用作 CD 的输入。