Schlüsselkonzepte von Lambda sind unten geschrieben
Beginnen wir mit den wesentlichen Konzepten von AWS Lambda.
Funktion
Im Allgemeinen wird die Funktion als Codeblock bezeichnet, der als Eingabe angesehen werden kann, und sie wird verarbeitet, um die Ausgabe zu sammeln. AWS bietet den Lambda -Dienst, damit Benutzer eine Lambda -Funktion erstellen können. Er kann so bearbeitet werden, dass sie gemäß den Anforderungen verwendet werden können. Eine Lambda -Funktion kann aus dem AWS Lambda Dashboard erstellt werden, indem einfach der Name der Funktion eingegeben wird, damit sie aus der Liste der Funktionen identifiziert werden kann. Die Laufzeit ist eine weitere Anforderung beim Erstellen einer Funktion in Lambda, sodass sie in einer bestimmten Umgebung verwendet werden kann:
Der Benutzer kann der Lambda -Funktion, die unten erörtert wird, einen Auslöser hinzufügen.
Abzug
Ein Auslöser aktiviert die Lambda -Funktion über ein bestimmtes Ereignis. Der Benutzer kann mehrere Auslöser mit einer Funktion anhängen, um sie mehrmals auszuführen. Jeder Auslöser muss für seinen Zweck verwendet werden, sonst ist er eine Verschwendung von Ressource, Raum und anderen. Der Auslöser kann an eine erstellte Funktion angehängt werden, und jede Funktion kann über einen bestimmten Namen identifiziert werden.
Im Bild wird das API -Gateway hinzugefügt, das eine enthält “API -Endpunkt”Um den Abzug zu verwenden.
Fall
Ein Ereignis wird erstellt, um die Lambda -Funktion aufzurufen, und es wird in einem JSON -Dokument dargestellt, das die Daten für die Funktionen zur Ausführung oder Prozesse enthält. Wenn ein Bild im Amazon S3 -Bucket hochgeladen wird und der Benutzer seine Miniaturansicht erstellen möchte. Der Benutzer verbindet S3 mit der Lambda -Funktion, die das Miniaturbild eines Bildes erstellen sollte, wenn es in den S3 -Bucket hochgeladen wird. Die Daten des zu konvertierten Bildes werden von der Lambda -Funktion empfangen und im Ereignis gespeichert.
Notiz: Eine Lambda -Funktion muss das Ereignis enthalten, da es sich um den Einstiegspunkt der Funktion handelt.
Ausführungsumgebung
Ein Entwickler kann die Ausführungsumgebung der Lambda -Funktion verwenden, um seinen Code zu schreiben, der ausgeführt werden soll. Die Laufzeit der Funktion kommuniziert mit der API -Laufzeit und wird dann an den Lambda -Dienst gerichtet.
Die Laufzeitumgebung ist in der "verfügbar" erhältlichCodeAbschnitt, damit der Entwickler es bearbeiten kann:
Danach ist das nächste Konzept die Anleitungs -Set -Architektur.
Anweisungsset Architektur
Es bestimmt den Prozessor des Systems, auf dem die Lambda -Funktion verwendet wird, und die folgenden Architekturen können verwendet werden, um eine Lambda -Funktion zu erstellen:
Der Benutzer muss eine dieser Architekturen gemäß seinem Funktionscode auswählen.
Bereitstellungspaket
Der Benutzer kann in den folgenden Formularen einen Lambda -Funktionscode mit Bereitstellungspaketen bereitstellen:
Verwenden Sie eine beliebige Möglichkeit, Pakete bereitzustellen, um den Code der Lambda -Funktion hochzuladen.
Laufzeit
Die Laufzeit bietet der Umgebung, um eine bestimmte Sprache für den AWS Lambda -Code zu verwenden. Es handelt sich um eine sprachspezifizierte Umgebung, in der der Benutzer seinen Code in der ausführbaren Umgebung ausführen kann. Einige der Laufzeitumgebungen werden unten erwähnt:
Wenn der Code über eine ZIP -Datei hochgeladen werden soll, muss die Laufzeit mit der Sprache des Code übereinstimmen.
Schicht
Die Ebene kann verwendet werden, um einen Block des Lambda -Funktionscodes zu speichern, der eine Bibliothek oder ein Modul sein kann, und kann in mehreren Diensten verwendet werden. Es macht auch den Lambda -Code kleiner, da eine Reihe von Codeblöcken in verschiedenen Ebenen gespeichert werden und jederzeit verwendet werden kann. Der Benutzer kann neue Ebenen hinzufügen und die bereits erstellte Ebene von der Plattform bearbeiten:
Die Schichten werden hinzugefügt, um die Lambda -Funktion zu erleichtern, und das nächste wesentliche Konzept ist das Ziel.
Ziel
Es ist die Möglichkeit, eine asynchrone Lambda -Funktion aufzurufen, und es lässt den Benutzer nicht warten, bis die Lambda -Ausführung beendet ist, da der Benutzer früher warten muss, bis die Ausführung der Lambda -Funktion vollständig ist. Das Ziel kann einfach von der Plattform hinzugefügt werden, indem Sie auf die “klicken“Ziel hinzufügenSchaltfläche mit der Lambda -Funktion angeschlossen:
Dieser Leitfaden hat die wesentlichen Lambda -Konzepte erfolgreich erklärt.
Abschluss
Die wesentlichen Konzepte des Amazon Lambda -Dienstes wurden in diesem Leitfaden erörtert. Der Benutzer kann eine Lambda -Funktion aus dem Lambda -Dashboard erstellen und dann einen Auslöser erstellen, der daran angeschlossen ist. Der Auslöser ruft die Lambda -Funktion auf, die ausgeführt werden soll, wenn ein bestimmtes Ereignis auftritt. Eine Veranstaltung ist der Einstiegspunkt für die Lambda -Funktion, und die Laufzeitumgebung in Lambda kann verwendet werden, um Code in eine bestimmte Sprache zu schreiben.