gpt4 book ai didi

amazon-web-services - 如何设置从 CodeCommit 到 Lambda 函数的自动部署?

转载 作者:行者123 更新时间:2023-12-04 12:34:49 26 4
gpt4 key购买 nike

我正在尝试将 CodeCommit 存储库的内容“部署”到 Lambda 函数(而非应用程序)。在这种特殊情况下,它是从源到目标的简单复制/粘贴。

我正在努力寻找不涉及设置另一个 Lambda 函数的解决方案。据我了解,有一个使用 CodeBuild 和 CloudFormation 的解决方案。

有人有解决办法吗?或者,您能指出任何好的文档吗?

附言:

我找到了 this question这似乎回答了我的问题,但相关答案中的链接已过时。

最佳答案

您可以构建一个 Code Commit Pipeline使用 CodeBuild 作业,您的 CodeCommit 存储库有一个 SAM 模板,如下所示,您可以运行

sam build && sam deploy

来自 codebuild 作业。


AWSTemplateFormatVersion : '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: A sample SAM template for deploying Lambda functions.

Resources:
# Details about the myDateTimeFunction Lambda function
myDateTimeFunction:
Type: AWS::Serverless::Function
Properties:
Handler: myDateTimeFunction.handler
Runtime: nodejs12.x
# Creates an alias named "live" for the function, and automatically publishes when you update the function.
AutoPublishAlias: live
DeploymentPreference:
# Specifies the deployment configuration
Type: Linear10PercentEvery2Minutes

本文档页面描述了相同的 CodeCommit Rolling deployments for Lambda functions

关于amazon-web-services - 如何设置从 CodeCommit 到 Lambda 函数的自动部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65851769/

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