Lambda Runtimes erklärte

Lambda Runtimes erklärte
AWS Lambda ist eines der Dienste, mit denen serverlose Anwendungen mithilfe seines Dashboards erstellt werden. Mit dem Lambda -Dienst kann der Benutzer eine Funktion erstellen, die Code für jede Anwendungsart ausführen und ausführen kann. Es kann Code auch als Antwort auf jede Art von Ereignis aus anderen Diensten ausführen. Lambda bietet die Laufzeitumgebung zum Schreiben und Ausführen von Code für die Anwendungen.

Dieser Leitfaden erläutert die folgenden Themen:

  • Was ist Lambda -Laufzeit
  • Lambda unterstützte Laufzeiten
  • Benutzerdefinierte Laufzeiten
  • Laufzeit -API

Beginnen wir mit der Erklärung der Lambda -Laufzeit.

Was ist Lambda -Laufzeit?

Die Lambda -Laufzeit bietet Entwicklern die Umgebung, um ihre Anwendungen mithilfe von Sprachen zu erstellen und zu testen, die vom Lambda -Service unterstützt werden. Die Laufzeit ist dafür verantwortlich, das Code -Setup durch den Benutzer auszuführen und den Namen der Handlerdatei aus Umgebungsvariablen zu lesen. Danach ist es dafür verantwortlich, die Ereignisse aus Lambda -Laufzeit -Triggern aufzurufen:

Der nächste Schritt erläutert die vom Lambda -Dienst unterstützten Laufzeiten.

Lambda unterstützte Laufzeiten

Im Folgenden sind die Standardruntimes aufgeführt, die vom Lambda -Dienst unterstützt werden:

  • .Netzkern: 6 und 3.1
  • Go 1.X
  • Rost.
  • Java 11
  • Nodejs: v18.X
  • Python: 3.9
  • Ruby 2.7

Der Benutzer kann einen der Laufzeiten aus dem obigen Screenshot auswählen, um die Anwendung zu erstellen.

Benutzerdefinierte Laufzeiten

Der Benutzer kann eine benutzerdefinierte Laufzeit auf dem AWS Lambda -Dienst erstellen, um die Anwendung seiner Bedürfnisse zu erstellen. Um die benutzerdefinierte Laufzeit auf AWS zu verwenden, muss der Benutzer die folgenden Dateien erstellen:

/var/Aufgabe
├── Bootstrap
├── Funktion.Sch

Hier:

  • Bootstrap Die Datei ist im Grunde der Einstiegspunkt zum benutzerdefinierten Lambda, der vom Benutzer erstellt wurde
  • Der Funktion Die Datei enthält den tatsächlichen Code für die Anwendung

So erstellen Sie eine benutzerdefinierte Laufzeit auf der Lambda -Funktion. Scrollen Sie in der Laufzeitliste nach unten, um die benutzerdefinierte Laufzeit Ihrer Wahl auszuwählen:

Der Benutzer kann seinen eigenen Code in die Umgebung schreiben und ihn dann testen, um die Anwendung zu erstellen:

Der nächste Schritt erläutert die Laufzeit -API der Lambda -Funktion.

Laufzeit -API

AWS liefert auch die URLs für die Lambda-Funktionen, die integrierte HTTPS-Endpunkte unterstützen, um eine Lambda-Funktion aufzurufen. Um diese Funktion zu verwenden, erweitern Sie einfach die “Erweiterte EinstellungenRegisterkarte "Registerkarte" und wählen Sie das Kontrollkästchen, um die Funktions -URL zu aktivieren:

Diese Funktion hat die Funktions -URL für ihre Erstellung bereitgestellt, die im Internet verwendet werden kann:

Das war's für die Lambda -Laufzeiten.

Abschluss

Lambda -Laufzeiten werden verwendet, um die Umgebung für die Entwicklung von Web- und Mobilanwendungen mithilfe der von Lambda unterstützten Sprachen bereitzustellen. Der Benutzer kann die benutzerdefinierte Laufzeit erstellen und ausführen, um sein eigenes Projekt mit dem Lambda -Dienst zu erstellen. AWS Lambda ermöglicht es dem Benutzer auch, eine Verbindung zur API herzustellen, ohne ein Gateway zu erstellen. Diese Funktion liefert die Funktions -URL zur Verwendung der Funktion im Internet.