首页 文章

如何在AWS Lambda中管理部署

提问于
浏览
0

所以我发布了3个版本的Lambda函数和别名 - DEV,TEST和PROD,ARN是这样的 -

arn:aws:lambda:us-east-1:37598198XXXX:function:functionName:DEV

其中DEV指向 $Latest 版本,TEST指向 version 1 ,PROD指向 version 2 . 每当我部署新的更新(至$ Latest)时,它适用于DEV . 但是要部署到PROD或TEST,我必须首先创建一个新版本(比如3),然后删除别名(比如TEST),然后用别名(TEST)设置版本(3) .

有没有办法让我可以选择DEV / PROD指向哪个版本而不删除和创建别名?

1 回答

  • 2

    您可以通过AWS CLI轻松更改Lambda别名指向的版本 .

    例如:

    aws lambda update-alias \
    --region region \
    --function-name helloworld \
    --function-version 2 \
    --name BETA
    

相关问题