是否可以更改已发布版 Lambda 函数的环境变量?
上次更新时间:2021 年 1 月 7 日
我想更改已发布版本的 AWS Lambda 函数的环境变量。这能实现吗?
简短描述
您不能更改已发布版 Lambda 函数中的配置(包括环境变量)或函数代码。您只能更改当前的未发布版函数 ($LATEST)。
解决方法
注意:如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请确保您运行的是最新版本的 AWS CLI。
更改未发布版函数
要更改 $LATEST 版 Lambda 函数的环境变量,您可以使用:
发布新的函数版本
更改 $LATEST 版本中的环境变量后,使用 Lambda 控制台 或 PublishVersion API 发布更新后的 Lambda 函数。有关更多信息,请参阅使用 Lambda API 管理版本。
注意:建议创建一个 Lambda 别名以指向使用您要使用的环境变量配置的函数版本。使用别名可以让您避免将特定的函数版本硬编码到应用程序中。
相关信息
UpdateFunctionConfiguration(AWS Lambda 开发人员指南 API 参考)
Environment(AWS Lambda 开发人员指南 API 参考)