Hallo und willkommen zurück.
In diesem Video werden wir die mit der Lambda-Funktion verbundenen Migrationsschritte untersuchen.
Nehmen wir an, Sie haben eine Lambda-Funktion, die in Konto eins ausgeführt wird, und Sie möchten,
dass dieselbe Lambda-Funktion in Konto zwei verfügbar ist.
Um dies zu erreichen, sollten wir uns die einzelnen Schritte ansehen, die erforderlich sind.
Der erste Schritt betrifft das Exportieren einer Funktion.
Der erste Schritt besteht also darin, das Lambda Functions Deployment Package herunterzuladen und dann mit dem Lambda Functions
Deployment Package eine neue Lambda-Funktion in einem anderen Konto oder einer anderen Region zu erstellen.
Wenn Sie sich zum Beispiel den Screenshot ansehen, können Sie ganz einfach eine bestimmte Funktion exportieren.
Das wollen wir also in einem ersten Schritt tun.
Und in diesem zweiten Schritt können Sie in einem anderen Konto oder einer anderen Region den Upload von verwenden und die entsprechende
Bereitstellungspaket-Zip-Datei hochladen, und das ist der gesamte Schritt.
In diesem Zusammenhang gibt es einige wichtige Hinweise, die Sie beachten sollten.
Die erste ist, dass das Bereitstellungspaket nur den Code der Lambda-Funktionen enthält.
Es ist sehr wichtig, sich an den zweiten Zeiger zu erinnern, da der Rest der Funktionskonfigurationen, wie z.B.
die Timeout-Speichergröße, manuell in der Konsole eingegeben werden muss, wenn Sie die neue Funktion erstellen.
Wenn Sie das vermeiden wollen, können Sie also Ihren gesamten Funktionscode und die Konfiguration
automatisch in dieselbe Datei migrieren.
Lassen Sie uns also fortfahren und diese Frage vom praktischen Standpunkt aus betrachten.
Nehmen wir also an, Sie haben hier eine Funktion namens Key Labs function.
Dies ist ein sehr einfaches "Hallo" von der Lambda-Funktion, wie Sie hier sehen können.
Nehmen wir also an, dass Sie es in eine andere Region oder ein anderes Konto verschieben möchten.
Der erste Schritt ist hier also die Exportfunktion.
Wenn Sie die Funktion exportieren, gibt es zwei Möglichkeiten.
Sie haben ein Bereitstellungspaket und eine Datei.
Lassen Sie uns also beide verwenden.
Wir werden sowohl das Bereitstellungspaket als auch die gleiche Datei verwenden.
Wenn Sie nun in das Bereitstellungspaket schauen, öffnen wir die komprimierte Datei, damit Sie diesen Indexpunkt
JavaScript haben, öffnen wir diesen.
Hier drinnen haben Sie also Ihren Heiligenschein von Lambda Code und das war's auch schon.
Ihr Bereitstellungspaket enthält keine weiteren Einzelheiten.
Gehen wir zurück und öffnen wir dieselbe Datei.
Wenn Sie nun in dieselbe Datei schauen, enthält sie verschiedene andere Konfigurationen wie die Laufzeit Ihres Codes,
die Beschreibung, die Speichergröße, die Zeit, die Zeitüberschreitung, die Rolle und verschiedene andere.
Aus diesem Grund hatten wir besprochen, dass das Deployment-Paket nur den Code der Lambda-Funktionen enthält,
und wenn Sie sowohl den Code als auch die Konfiguration migrieren möchten, können Sie die gleiche Datei verwenden.
Also gut.
Dies ist also der erste Teil.
Nehmen wir an, Sie wollen das.
In eine andere Region umgezogen.
Lassen Sie uns eine der anderen Regionen öffnen.
Lassen Sie uns schnell eine Lambda-Funktion erstellen.
Ich nenne es einfach einen Test.
Auch hier ist die Laufzeit ein ähnlicher Knoten wie bei den vorherigen Funktionen und alles, was Sie tun müssen,
ist hier.
Sie können diese spezielle Zip-Datei importieren.
Hier können Sie die Zip-Datei hochladen, und schon ist Ihr neuer Code fertig.
Dies ist also ein sehr umfassender Überblick über die Migration der Lambda-Funktion.
Und damit endet das heutige Video.