Lambda 関数の発行済みバージョンで環境変数を変更できますか?

所要時間1分
0

AWS Lambda 関数の発行済みバージョンの環境変数を変更しようと思います。可能でしょうか?

簡単な説明

設定 (環境変数を含む) または Lambda 関数の発行済みバージョンの関数コードを変更することはできません。

公開済みの Lambda 関数バージョンの環境変数を変更するには、最初に現在の未公開の関数バージョン ($LATEST) を変更する必要があります。その後、新しい関数バージョンを発行します。

注意: 使用する環境変数で設定された関数のバージョンを指す Lambda エイリアスを作成することを検討してください。エイリアスを使用することで、特定の関数のバージョンをアプリケーションにハードコーディングすることを回避できます。

解決方法

注意: AWS Command Line Interface (AWS CLI) コマンドの実行中にエラーが発生した場合は、AWS CLI の最新バージョンを使用していることを確認してください

未発行の関数バージョンを変更する

Lambda 関数の $LATEST バージョンの環境変数を変更するには、以下のいずれかを使用します。

新しい関数バージョンを発行する

$LATEST バージョンの環境変数を変更した後、Lambda コンソールまたは PublishVersion API を使用して、更新された Lambda 関数を発行します。詳細については、「Lambda API を使用したバージョンの管理」を参照してください。


関連情報

UpdateFunctionConfiguration (AWS Lambda デベロッパーガイド API リファレンス)

Environment (AWS Lambda デベロッパーガイド API リファレンス)

AWS公式
AWS公式更新しました 2年前