Kann ich die Umgebungsvariablen in einer veröffentlichten Version meiner Lambda-Funktion ändern?

Lesedauer: 2 Minute
0

Ich möchte die Umgebungsvariablen in einer veröffentlichten Version meiner AWS-Lambda-Funktion ändern. Ist das möglich?

Kurzbeschreibung

Sie können die Konfiguration (einschließlich Umgebungsvariablen) oder den Funktionscode in einer veröffentlichten Lambda-Funktionsversion nicht ändern.

Um die Umgebungsvariablen einer veröffentlichten Lambda-Funktionsversion zu ändern, müssen Sie zunächst die aktuelle, unveröffentlichte Funktionsversion ($LATEST) ändern. Dann können Sie eine neue Funktionsversion veröffentlichen.

Hinweis: Ziehen Sie in Erwägung, einen Lambda-Alias zu erstellen, um auf eine Funktionsversion zu verweisen, die mit den gewünschten Umgebungsvariablen konfiguriert ist. Durch die Verwendung von Aliasen können Sie die Hartkodierung einer bestimmten Funktionsversion in Ihre App vermeiden.

Lösung

Hinweis: Wenn beim Ausführen von Befehlen in AWS Command Line Interface (AWS CLI) Fehler auftreten, stellen Sie sicher, dass Sie die neueste Version von AWS CLI verwenden.

Ändern der unveröffentlichten Funktionsversion

Verwenden Sie eine der folgenden Methoden, um Umgebungsvariablen in der $LATEST-Version Ihrer Lambda-Funktion zu ändern:

Veröffentlichen einer neuen Funktionsversion

Nachdem Sie die Umgebungsvariablen in der $LATEST-Version geändert haben, veröffentlichen Sie Ihre aktualisierte Lambda-Funktion mithilfe der Lambda-Konsole oder der PublishVersion-API. Weitere Informationen finden Sie unter Managing Versions with the Lambda API.


Ähnliche Informationen

UpdateFunctionConfiguration (API-Referenz im AWS-Lambda-Entwicklerhandbuch)

Environment (API-Referenz im AWS-Lambda-Entwicklerhandbuch)

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren