Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erstellen von Lambda-Funktionen mit Rust
Da Rust zu nativem Code kompiliert wird, benötigen Sie keine spezielle Laufzeit, um Rust-Code auf Lambda auszuführen. Verwenden Sie stattdessen den Rust-Laufzeit-Clientprovided.al2023
- oder provided.al2
-Laufzeit auf Lambda bereit. Wenn Sie provided.al2023
oder provided.al2
verwenden, hält Lambda das Betriebssystem automatisch mit den neuesten Patches auf dem neuesten Stand.
Anmerkung
Der Rust-Laufzeit-Client
Tools und Bibliotheken für Rust
-
AWS SDK for Rust: Das AWS SDK für Rust bietet Rust-APIs für die Interaktion mit den Infrastrukturdiensten von Amazon Web Services.
-
Rust-Laufzeit-Client für Lambda
: Der Rust-Laufzeit-Client ist ein experimentelles Paket. Er unterliegt grundlegenden Änderungen und wird nicht für die Produktion empfohlen. -
Cargo Lambda
: Diese Bibliothek bietet eine Befehlszeilenanwendung für die Arbeit mit Lambda-Funktionen, die mit Rust erstellt wurden. -
Lambda HTTP
: Diese Bibliothek bietet einen Wrapper für die Arbeit mit HTTP-Ereignissen. -
Lambda-Erweiterung
: Diese Bibliothek bietet Unterstützung für das Schreiben von Lambda-Erweiterungen mit Rust. -
AWS Lambda Ereignisse
: Diese Bibliothek bietet Typdefinitionen für gängige Integrationen mit Ereignisquellen.
Beispiele für Lambda-Anwendungen für Rust
-
Grundlegende Lambda-Funktion
: Eine Rust-Funktion, die zeigt, wie grundlegende Ereignisse verarbeitet werden. -
Lambda-Funktion mit Fehlerbehandlung
: Eine Rust-Funktion, die zeigt, wie benutzerdefinierte Rust-Fehler in Lambda behandelt werden. -
Lambda-Funktion mit gemeinsam genutzten Ressourcen
: Ein Rust-Projekt, das gemeinsam genutzte Ressourcen initialisiert, bevor die Lambda-Funktion erstellt wird. -
Lambda-HTTP-Ereignisse
: Eine Rust-Funktion, die HTTP-Ereignisse verarbeitet. -
Lambda-HTTP-Ereignisse mit CORS-Headern
: Eine Rust-Funktion, die Tower verwendet, um CORS-Header zu injizieren. -
Lambda-REST-API
: Eine REST-API, die Axum und Diesel verwendet, um eine Verbindung zu einer PostgreSQL-Datenbank herzustellen. -
Serverlose Rust-Demo
: Ein Rust-Projekt, das die Verwendung der Rust-Bibliotheken, der Protokollierung, der Umgebungsvariablen und des SDK von Lambda zeigt. AWS -
Basic Lambda-Erweiterung
: Eine Rust-Erweiterung, die zeigt, wie grundlegende Erweiterungsereignisse verarbeitet werden. -
Lambda Logs Amazon Data Firehose Extension
: Eine Rust-Erweiterung, die zeigt, wie Lambda-Protokolle an Firehose gesendet werden.