Wie nutzt man AWS Lambda Layers für die Wiederverwendbarkeit von Code?

Wie Nutzt Man Aws Lambda Layers Fur Die Wiederverwendbarkeit Von Code



Die Lambda-Schicht ist ein serverloser Computerdienst in AWS Lambda Dies wird verwendet, um den am häufigsten verwendeten Code und die am häufigsten verwendeten Bibliotheken unter Lambda-Funktionen zu teilen. Anstatt Bibliotheken in einer Lambda-Funktion zu installieren, können Benutzer Ebenen für sie erstellen und diese Ebenen in der Funktion referenzieren. Eine Lambda-Funktion kann bis zu fünf Ebenen referenzieren oder einschließen, und ihre Reihenfolge ist wichtig, wenn sie voneinander abhängen.

Was sind die Vorteile der Verwendung von Lambda-Schichten?

Lambda-Schichten haben viele Vorteile, von denen einige im Folgenden aufgeführt sind:

  • Es vermeidet einen Verstoß gegen das technische Prinzip DRI (Wiederholen Sie sich nicht).
  • Die Lambda-Schicht minimiert die Länge des Pakets, das in der Lambda-Funktion bereitgestellt werden kann.
  • Die Effizienz und Leistung der Lambda-Funktionen kann mithilfe der Lambda-Schichten gesteigert werden.
  • Lambda-Ebenen können von mehreren AWS-Konten oder Lambda-Funktionen von AWS Lambda gemeinsam genutzt werden.

In diesem Leitfaden wird erläutert, wie Sie AWS Lambda-Ebenen für die Wiederverwendbarkeit von Code verwenden.







Wie nutzt man AWS Lambda Layers für die Wiederverwendbarkeit von Code?

Die Verwendung von AWS Lambda-Ebenen zur Wiederverwendbarkeit von Code umfasst mehrere Schritte. Erstellen Sie dazu eine Lambda-Funktion und eine Lambda-Ebene und verwenden Sie diese Ebene dann in der Funktion. Lassen Sie uns die folgenden Schritte untersuchen:



Schritt 1: Anmelden bei der AWS-Konsole
Gehen Sie zunächst in das AWS-Konto, indem Sie sich mit seinen Anmeldeinformationen beim Konto anmelden. Wählen Sie anschließend „ Lambda ”-Schaltfläche in der AWS-Managementkonsole:







Schritt 2: Erstellen einer Lambda-Funktion
Klicken Sie nun auf „ Erstellen Sie eine Funktion ” vom AWS Lambda-Dashboard, um zur Funktionsseite zu gelangen und mit der Konfiguration zu beginnen:



Schritt 3: Einrichten einer Lambda-Funktion
Um eine neue Funktion zu erstellen, geben Sie ihr einen Namen und wählen Sie die Umgebung für die Funktion aus. Klicken Sie abschließend auf „ Funktion erstellen ”-Taste, die sich am Ende der Schnittstelle befindet, um eine Funktion zu erstellen:

Hier unten wird eine Funktion mit dem Namen „ myLambdaFunc ” und es wurden zunächst keine Ebenen hinzugefügt:

Schritt 4: Erstellen einer Lambda-Ebene
Um auf die Lambda-Ebenen zuzugreifen, wählen Sie „ Lagen ”-Schaltfläche in der Seitenleiste. Klicken Sie dann auf „Ebene erstellen“ Schaltfläche zum Erstellen einer neuen Lambda-Ebene:

Schritt 5: Konfigurieren der Lambda-Ebene
Schreiben Sie die ' Name ” der Lambda-Funktion mit einer Beschreibung. Klicken Sie dann auf „ Hochladen „Schaltfläche zum Hochladen des Codes oder der Bibliothek als „ Abhängigkeiten ”in einem Zip-Ordner. Benutzer können die kompatiblen Laufzeiten auswählen und den Layer als optionale Parameter erstellen:

Hier ist eine Ebene mit dem Namen „ myLambdaLayer ”:

Schritt 6: Fügen Sie eine Ebene in der Lambda-Funktion hinzu
Sobald die Lambda-Ebene erstellt ist, klicken Sie einfach auf „ Lagen ”-Schaltfläche unter dem Lambda-Funktionsnamen. Hier ' 0 ” zeigt die Anzahl der Ebenen an, die der Funktion hinzugefügt wurden:

Klicken Sie dann auf „ Fügen Sie eine Ebene hinzu ”-Schaltfläche zum Hinzufügen einer Ebene in einer AWS-Lambda-Funktion:

Schritt 7: Verwendung der Lambda-Ebene für die Wiederverwendbarkeit von Code
Wähle aus „Benutzerdefinierte Ebenen“ Option und wählen Sie die Ebene aus, die Sie verwenden möchten. Wählen Sie dazu die Ebene „ Ausführung “, das Sie verwenden möchten, und klicken Sie abschließend auf „ Hinzufügen ' Taste:

Hier haben wir eine Ebene hinzugefügt „ myLambdaLayer ” und jetzt wird es von der Funktion „ verwendet myLambdafunc “. Es kann auch für andere Funktionen wiederverwendet werden, um ein Umschreiben des Codes zu vermeiden:

Dabei geht es darum, AWS Lambda-Ebenen zu nutzen, indem Code aus dem lokalen System hinzugefügt wird, um ihn wiederverwendbar zu machen.

Abschluss

Um die AWS Lambda-Ebenen in AWS für die Wiederverwendbarkeit des Codes zu verwenden, melden Sie sich einfach beim AWS-Konto an und rufen Sie das Lambda-Dashboard auf. Erstellen Sie anschließend eine Funktion und anschließend eine Ebene, um Ihren Code oder Ihre Bibliothek in einen ZIP-Ordner hochzuladen. Sobald die Ebene erstellt wurde, können Sie sie zur Funktion hinzufügen, damit der Benutzer sie verwenden kann, um ein Umschreiben des Codes zu vermeiden. In diesem Leitfaden wurde erläutert, wie Sie die AWS Lambda-Ebenen für die Wiederverwendbarkeit von Code in AWS verwenden.