Wie migriere ich eine Lambda-Funktion mithilfe der Lambda-Konsole auf ein anderes AWS-Konto oder eine andere AWS-Region?

Lesedauer: 3 Minute
0

Ich muss eine AWS Lambda-Funktion von einem AWS-Konto oder einer AWS-Region in ein anderes verschieben. Wie kann ich diese Migrationen mit der Lambda-Konsole durchführen?

Kurzbeschreibung

Gehen Sie wie folgt vor, um eine Lambda-Funktion mithilfe der Lambda-Konsole auf ein anderes AWS-Konto oder eine andere AWS-Region zu migrieren:

1.Laden Sie das Bereitstellungspaket der Lambda-Funktion herunter.

2.Verwenden Sie das Bereitstellungspaket der Lambda-Funktion, um eine neue Lambda-Funktion in einem anderen AWS-Konto oder einer anderen AWS-Region zu erstellen.

**Hinweis:**Sie können eine Lambda-Funktion auch mithilfe der AWS Command Line Interface (AWS CLI) oder eines AWS Serverless Application Model (AWS SAM) migrieren.

Behebung

Laden Sie das Bereitstellungspaket der Lambda-Funktion herunter

1.Wählen Sie in der Lambda-Konsole im linken Bereich Funktionen aus.

2.Wählen Sie den Namen der Lambda-Funktion aus, die Sie migrieren möchten.

3.Wählen Sie oben rechts im Lambda-Funktionsfenster das Dropdownmenü Aktionen und dann Exportfunktion aus.

4.Wählen Sie im Fenster Exportfunktion die Option Bereitstellungspaket herunterladen aus.

Verwenden Sie das Bereitstellungspaket der Lambda-Funktion, um eine neue Lambda-Funktion in einem anderen AWS-Konto oder einer anderen AWS-Region zu erstellen

**Hinweis:**Das Bereitstellungspaket enthält nur den Code der Lambda-Funktion. Die restlichen Konfigurationen Ihrer Funktion, wie Timeout und Speichergröße, müssen beim Erstellen der neuen Funktion manuell in die Konsole eingegeben werden. Um den gesamten Code und die Konfigurationen Ihrer Funktion automatisch zu migrieren, können Sie eine AWS-SAM-Datei verwenden.

1.Öffnen Sie in einem neuen Fenster die Lambda-Konsole mit dem AWS-Konto, auf das Sie Ihre Funktion migrieren möchten.
-oder-
Verwenden Sie dasselbe AWS-Konto und wählen Sie dann die AWS-Region aus, in die Sie Ihre Funktion migrieren möchten.

2.Erstellen Sie eine neue Lambda-Funktion.

**Wichtig:**Um die neue Funktion zu erstellen, müssen Sie den Namen, die Laufzeit und die Ausführungsrolle Ihrer Funktion angeben.

3.Nachdem die Funktion erstellt wurde, wählen Sie die Registerkarte Code aus.

4.Wählen Sie oben rechts im Fenster Codequelle die Option Hochladen von.

5.Wählen Sie .zip-Datei und dann Hochladen aus.

**Hinweis:**Wenn das heruntergeladene Bereitstellungspaket größer als 10 MB ist, müssen Sie es zuerst in ein Amazon Simple Storage Service (Amazon S3)-Buckel hochladen. Wählen Sie dann für Schritt 5 den Amazon S3-Speicherort anstelle der .zip-Datei.

6.Wählen Sie das Bereitstellungspaket der Lambda-Funktion, das Sie zuvor heruntergeladen haben.

7.Wählen Sie Speichern aus.

8.Konfigurieren Sie die Einstellungen der neuen Lambda-Funktion so, dass sie der Funktion entsprechen, die Sie migrieren.

9.Rufen Sie die Funktion manuell auf, um sie zu testen.


AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr