是否可以更改已发布版 Lambda 函数的环境变量?

上次更新时间:2022 年 2 月 23 日

我想更改已发布版本的 AWS Lambda 函数的环境变量。这能实现吗?

简短描述

您不能更改已发布版 Lambda 函数中的配置(包括环境变量)或函数代码。

要更改已发布版的 Lambda 函数的环境变量,必须先更改当前未发布版本的函数 ($LATEST)。随后,发布新的函数版本。

注意:建议创建一个 Lambda 别名以指向使用您要使用的环境变量配置的函数版本。使用别名可以让您避免将特定的函数版本硬编码到应用程序中。

解决方法

注意:如果您在运行 AWS Command Line Interface (AWS CLI) 命令时收到错误,请确保您使用的是最新版本的 AWS CLI

更改未发布版函数

要更改 $LATEST 版 Lambda 函数的环境变量,请使用以下对象之一:

发布新的函数版本

更改 $LATEST 版本中的环境变量后,使用 Lambda 控制台PublishVersion API 发布更新后的 Lambda 函数。有关更多信息,请参阅使用 Lambda API 管理版本


UpdateFunctionConfiguration(AWS Lambda 开发人员指南 API 参考)

Environment(AWS Lambda 开发人员指南 API 参考)

这篇文章对您有帮助吗?


您是否需要账单或技术支持?