【问题标题】:How to manage deployment in AWS Lambda如何在 AWS Lambda 中管理部署
【发布时间】:2018-12-01 12:31:07
【问题描述】:

所以我发布了 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 指向的版本 不删除和创建别名?

【问题讨论】:

    标签: amazon-web-services aws-lambda


    【解决方案1】:

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

    例如:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 2022-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-22
      相关资源
      最近更新 更多