如何在AWS Lambda中管理部署

时间:2018-06-22 05:07:12

标签: amazon-web-services aws-lambda

因此,我已经发布了带有别名的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)设置version(3)。

  

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

1 个答案:

答案 0 :(得分:2)

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

例如:

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