Hallo und willkommen zurück.
Im heutigen Video werden wir über Lambda Versioning sprechen.
Einer der großen Vorteile von Lambda ist, dass es den Entwicklern ermöglicht, mehrere Versionen ihres Codes
zu hosten.
Wenn Sie sich also dieses Diagramm ansehen, hat dieses Lambda zwei Versionen.
Sie haben eine Version der Anwendung, eine Version der zweiten Anwendung und später können Sie neuere Versionen des Codes haben,
die bereitgestellt wurden.
Bevor wir weitermachen, sollten wir uns kurz damit befassen.
Ich habe also eine Demo-Lambda-Funktion, die jetzt hier verfügbar ist.
Sie sehen, Sie haben ein "Hallo" aus dem Basiscode.
Diese spezielle Lambda-Funktion hat mehrere Versionen, d.h. wenn Sie sich die Version ansehen, haben
Sie Version eins und Version zwei.
Schauen wir uns also die erste Version an, schauen wir uns den Code an.
Sie haben Halo aus der Produktion, wie Sie in ähnlicher Weise sehen können.
Gehen wir noch einmal zurück zur zweiten Version.
Wenn Sie zum Code gehen, haben Sie dieses Mal Hallo vom Dev-Code.
Das primäre Lernjahr besteht also darin, dass verschiedene Versionen verschiedene Codesätze haben können, und dies ermöglicht
es Ihnen, Dinge schnell zu testen.
Wenn wir also über die Funktionsversion sprechen, sehen wir uns die Übersicht an.
Dazu gehören die folgenden Informationen.
Die erste ist, dass sie den Funktionscode und alle damit verbundenen Abhängigkeiten enthält.
Sie enthält auch den allgemeinen Laufzeitbezeichner und die Laufzeitversion, die von der Funktion verwendet wird.
Alle Funktionseinstellungen, einschließlich der Umgebungsvariablen.
Dies kann auch unterschiedlich sein und das eindeutige Ende zur Identifizierung der spezifischen Version der Funktion.
Wenn Sie sich zum Beispiel die zweite Version der Funktion ansehen, finden Sie diese spezielle Zeile, und am Ende
müssen Sie das tun.
Ähnlich verhält es sich, wenn Sie zur Funktionsversion eins zurückgehen, wenn Sie in das Ende schauen, haben Sie eins.
So hat jede Version eine andere Funktion, und das ermöglicht auch einfache Tests.
Einer der Hauptvorteile von Funktionen ist, dass Sie eine bestimmte Menge an Datenverkehr für den neueren Funktionscode zulassen
können, um zu testen, ob alles einwandfrei funktioniert.
In diesem Beispiel leitet der Lambda 95 % des Datenverkehrs an die breite Version und vielleicht 5 % des Datenverkehrs an die
Bühnenversion.
Diese Bühnenversion könnte also den neueren Code enthalten.
Und wenn alle 5 % des Verkehrs in der Lage sind, die Aufgabe erfolgreich zu bewältigen, dann können Sie zu einem späteren
Zeitpunkt diese Stufenversion in die neuere Version überführen.
Dies ist also sehr hilfreich.
Das ist also ein sehr umfassender Überblick über die Funktionen in Lambda, und damit endet das heutige
Video.